Job Profile
Eligibility
Any Technical Degree
Experience
3+ Yrs of experience required
Competence Requirements
- Bachelor or Master’s degree in Computer Science, Computer Engineering or related technical discipline.
- 5+ years of Software Development experience; 3+ years of experience in building and leading strong engineering teams.
- Analyze system requirements and prioritize tasks and write clean, testable code using .NET programming languages.
- Should be Application of agile development processes in a leadership capacity.
- Proven experience with Microsoft .NET technologies including, ASP.NET, MVC, Entity Framework.
- Experience on Azure cloud native apps and .Net core is preferred.
- Proven Skills with C#, SQL, JavaScript/DHTML, HTML-CSS, AJAX, jQuery, Web Services, etc.
- Must be proficient in JavaScript, SOAP- or REST-based web services, XML and JSON technologies.
- Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support.
- Experience with CI and CD. Experience with iterative design and development methodology.
- Proficient with GIT workflows.