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 Title | Senior Software Engineer β .NET Core & Azure |
|---|---|
| Company | Tech Mahindra |
| Location | Chennai, Tamil Nadu, India |
| Job Type | Full-Time, Permanent |
| Experience Required | 4 β 8 years |
| Technologies | .NET Core, C#, Azure, MS SQL Server |
| Work Mode | On-site |
| Domain | Information Technology (IT) |
| Job Reference No. | 1064539 |
| Job Posted On | 03 September 2025 |
| Job Expires On | 30 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: