At least 2/3 years as a software developer or system engineer in .Net based full stack development;
Strong technical and analytical skills required, including a thorough understanding of application architecture;
Experience in collaborating in projects in multiple international geographical locations.Work with different stakeholders to author, review, and improve technical and functional specifications, which includes tests description and acceptance criteria;
Author and contribute, timely and at the appropriate quality level, development, operations, maintenance, troubleshooting, tests and documentation of the company’s application suite;
Follow and promote development practices and policies in order to produce high quality software which can be easily implemented within the company;
Use state-of-art software engineering practices and development frameworks – namely Agile – so as to ensure superior quality on every delivery;
Escalate and follow-up on timely manner any and all the issues that might be a blocker, issue deviation from SPOs, guidelines, etc.;
Skills:
Technology skills:
Mandatory
Strong experience in C#.Net and Angular;
Hands on experience in SQL Server writing complex queries;
Strong background in Software Development/Engineering;
Strong taste of unit testing and peer testing the code developed;
Soung exposue in code quality measuring tools like SonarQube.
Preferred
Knowledge on cloud based developemt, prefferably MS Azure
Knowledge of SOA is desirable
Methodology skills
Agile-Scrum
Personal Skills:
Autonomous and Proactive;
Excellent analytical and problem solving skills with ability to make independent judgment;
Good oral and written communication skills;
Ability to understand end-user needs;
Risk oriented sensitivity;
Eager to learn and continuously develop personal and technical capabilities.