Bachelor's or Master's degree in Computer Science or Software Engineering.
Deep knowledge of .NET technologies.
Detailed working knowledge of application development methodologies like Domain-Driven Design etc.
Awareness of Secure Coding and Cyber Security in the field of Web Application Development.
Expertise in RDB concept and SQL Server.
Expertise in CICD tools like Microsoft Azure DevOps etc.
Experience with UI frameworks and microservices.
Mastered in agile development practices.
At least 3 years of work experience as a technical team lead.
5+ years of strong programming experience in multi-tier applications based on Microsoft .NET technology stack including C#, MVC, Webforms, Web Services, and popular client-side technologies such as JavaScript, CSS, and HTML.
Familiarity with pharmaceutical industry processes is a plus