Tech Mahindra is hiring an experienced Senior Software Engineer – .NET Core & Azure for our Chennai, India location

September 4, 2025

Job Description

πŸš€ Summary

Tech Mahindra is hiring an experienced Senior Software Engineer – .NET Core & Azure for our Chennai, India location. If you’re a skilled .NET Developer with 4–8 years of experience and proficiency in Azure cloud services, C#, and Microsoft SQL Server, this is your opportunity to work with a leading global IT services provider. Join us to build scalable enterprise applications, design robust services, and contribute to cutting-edge digital transformation projects.

This .NET Core job in Chennai is ideal for professionals passionate about software architecture, cloud solutions, and full-stack development in a dynamic enterprise environment.


πŸ“Œ Job Details at a Glance

Job TitleSenior Software Engineer – .NET Core & Azure
CompanyTech Mahindra
LocationChennai, Tamil Nadu, India
Job TypeFull-Time, Permanent
Experience Required4 – 8 years
Technologies.NET Core, C#, Azure, MS SQL Server
Work ModeOn-site
DomainInformation Technology (IT)
Job Reference No.1064539
Job Posted On03 September 2025
Job Expires On30 September 2025

πŸ’Ό Key Responsibilities

As a Senior .NET Developer, your responsibilities will include:

  • Designing, developing, and maintaining scalable web applications and APIs using .NET Core and C#.
  • Building and deploying cloud-based applications using Microsoft Azure services.
  • Writing clean, maintainable, and testable code following object-oriented programming principles.
  • Creating reusable libraries and components for efficiency and performance.
  • Working with SQL Server to design, query, and optimize databases.
  • Collaborating with cross-functional teams for architecture and design reviews.
  • Applying best practices in software development, security, and cloud computing.
  • Participating in code reviews, testing, and deployment processes.

🧠 Required Skills & Technologies

  • Proficiency in .NET Framework 4.5+ and .NET Core.
  • Strong experience in C# (5.0 and above) and object-oriented design.
  • Hands-on experience with Microsoft Azure cloud services (App Services, Azure Functions, etc.).
  • Expertise in SQL Server and database optimization techniques.
  • Familiarity with design patterns, architectural principles, and microservices.
  • Understanding of RESTful APIs, unit testing, and CI/CD pipelines.
  • Ability to work in an Agile/Scrum environment.

πŸŽ“ Qualifications

  • Bachelor’s degree or higher in Computer Science, Information Technology, or related field.
  • 4–8 years of professional experience as a .NET Developer / Software Engineer.
  • Microsoft certifications (preferred but not mandatory).

🌟 Why Join Tech Mahindra?

  • Be part of a globally recognized IT leader with innovation at its core.
  • Work on cutting-edge enterprise software solutions and cloud-native applications.
  • Thrive in a collaborative, diverse, and growth-oriented culture.
  • Access to continuous learning, certifications, and career growth.

πŸš€ Apply Now

Ready to grow your career with Tech Mahindra as a Senior Software Engineer in Chennai?
Click below to apply through the official careers portal:

πŸ‘‰ Apply Now on Tech Mahindra Careers