Hands-on experience with .Net is a must and Azure Technologies would be an added advantage.
Ability to code within technical guidelines with little oversight.
Good understanding of software development practices and disciplines.
Git or any other code repository Basic CI/CD process Unit testing Requirement management – JIRA Object-oriented concepts Design patterns Basic SQL knowledge Proficient understanding of Agile development methodologies.
Ability to work/communicate with a team. Organize and divide tasks into activities that can be accomplished by team members and meet the delivery plans.