Summary
✨ AI‑Generated
Lead backend engineering initiatives using C#, ASP.NET Core, and modern .NET technologies. You will design secure RESTful APIs, microservices, API gateways, and distributed systems while providing technical guidance on architecture and coding practices. Responsibilities include SQL Server optimization, identity and access management, cloud security, performance engineering, and troubleshooting complex production issues.
Highlights
Lead backend engineering role with technical ownership over scalable .NET architectures, microservices, APIs, databases, security, performance, and production troubleshooting.
Description
Responsibilities
Design, develop, and maintain scalable, secure, and high-performance RESTful Web APIs using C#, ASP.NET Core, and .NET 10.Lead backend development initiatives and provide technical guidance on application architecture, design patterns, coding standards, and best practices.Design and implement scalable microservices-based architectures, API gateways, and distributed applications.Optimize APIs and backend services for performance, scalability, reliability, and security.Design, develop, and optimize SQL Server databases, including complex queries, stored procedures, indexing, performance tuning, and database design.Implement authentication and authorization mechanisms using OAuth 2.0, JWT, RBAC, Azure AD/Entra ID, and other identity-management solutions.Collaborate with frontend teams, including Angular, to design and integrate RESTful APIs.Design and implement secure solutions using Azure Key Vault and other Azure security services.Troubleshoot complex production issues using Application Insights, Azure Monitor, logging, tracing, and debugging tools.Participate in Agile/Scrum activities, including sprint planning, stand-ups, retrospectives, and technical design discussions.Work closely with product managers, architects, QA, DevOps, and other engineering teams to deliver high-quality solutions.
AI / Generative AI Experience
Hands-on experience integrating AI/Generative AI capabilities into enterprise applications.
Skills
10–15 years of professional software development experience, with strong experience in backend development.Strong expertise in .NET Core/.NET 10+, ASP.NET Core Web API.Strong hands-on experience with SQL Server — mandatory, including database design, complex SQL queries, stored procedures, indexing, and performance tuning.Strong experience designing and developing RESTful APIs and microservices.Experience with authentication, authorization, OAuth2, JWT, RBAC, and identity management.Experience with Azure Key Vault and cloud security best practices.Experience with Microservices architecture, API Gateway, Docker, and Kubernetes.Hands-on AI/Generative AI experience, including integration with Azure OpenAI, OpenAI APIs, or other LLM-based services.
Nice to Have
Experience with Docker and Kubernetes in cloud environments.
Annual Salary : $120,000 - $140,000
Tech Mahindra is an Equal Employment Opportunity employer.
We promote and support a diverse workforce at all levels of the company.
All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin or disability.
All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations.
Reasonable accommodations also are available in the hiring process for applicants with disabilities.
Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ada_accommodations@techmahindra.com
We do not use artificial intelligence (AI) to screen, assess, or select applicants for this position.
This is a new position.