Key Responsibilities
• Lead end-to-end design and development of .NET applications hosted on Azure
• Drive adoption of AI tools for development, testing, and productivity improvements
• Architect scalable solutions using Azure services (App Services, Functions, Storage, etc.)
• Integrate .NET applications with enterprise databases, including Oracle
• Collaborate with QA, DevOps, and Product teams in an Agile environment
• Ensure high standards for performance, security, and code quality
• Provide technical leadership, mentoring, and design guidance
• Work with stakeholders for requirement analysis and solution architecture
Required Skills
• Strong hands-on experience in .NET (C#, ASP.NET, Web APIs)
• Solid experience in Microsoft Azure with application deployment and cloud architecture
• Experience using AI tools / AI-assisted development tools (e.g., code generation, test optimization, copilots)
• Strong understanding of database concepts (SQL, performance tuning, data modeling)
• Experience with Oracle Database OR o Strong DB experience with confidence to transition to Oracle quickly
• Strong problem-solving, design, and leadership skills
Preferred Skills
• Experience with enterprise architecture / microservices
• Exposure to DevOps (CI/CD, pipelines, automation)
• Experience in cloud-native design patterns
• Prior experience in client-facing onshore roles
• Agile/Scrum experience
Experience Required
• 7+ years of overall experience
• 2+ years in a lead or senior engineering role
Key Expectations
• Ability to work in an onshore, client-facing environment
• Strong communication and stakeholder management skills
• Ownership mindset with proactive decision-making
• Ability to bridge application development (.NET), cloud (Azure), and database (Oracle) effectively
Nice-to-Have
• Experience in financial services / insurance domain
• Experience integrating legacy systems with modern cloud solutions.