Bachelor’s degree in software engineering, computer science, or related discipline or equivalent experience
7-10 years’ experience with software development life cycle, software testing methodologies, and quality assurance
Expert knowledge of Azure cloud architecture and hands-on experience utilizing a variety of Azure native services
Expert knowledge of .NET, C#, JavaScript, RDBMS (Oracle (preferred), SQL Server), OOPS concepts as well as multi-tiered application design and development, and HTML/DHTML
Experience in front end web technologies like React, Angular
Experience in API programming, Scripting, and Service Oriented Architecture
Experience with Microservices architecture
Application modernization experience with containers (Docker), Kubernetes or DAPR
Experience in working on enterprise web-based software systems utilizing N-tier architectures, dynamic content, highly scalable approaches, and security models/implementations.
Experience in design and implementation of multi-tenant, SaaS platform. Ability to design a global infrastructure solution that is secured and compliant to various regulatory standards like HIPAA, GDPR, PCI etc. using best practices and patterns.
Experience with deployment pipelines (ADO, Jenkins, etc.)