Job Profile

Any Technical Degree

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.