Senior Principal Engineer - Applications Development
Mmc CareersMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, implement, and manage CI/CD pipelines to automate software delivery processes and ensure smooth code integration and deployment.
Develop scalable, high-performance web applications using .NET, C#, ASP.NET, MVC, and Entity Framework, collaborating with cross-functional teams.
Monitor and maintain Azure and AWS cloud infrastructure, implement infrastructure as code (Terraform/ARM), manage containerization with Docker and Kubernetes, and enforce security best practices.
Minimum Requirements
Bachelor's degree in computer science, related degree, or relevant experience preferred.
5+ years of software development experience.
Strong expertise in .NET, C#, ASP.NET, MVC, Entity Framework, and front-end technologies like HTML, CSS, JavaScript, Angular or React.
Experience with cloud platforms (Azure or AWS), CI/CD pipelines, source control (Git), containerization (Docker, Kubernetes), and infrastructure as code (Terraform or ARM templates).
Ideal Candidate Profile
Experienced in leading DevOps practices and scalable application development in a hybrid work setting (minimum 3 days/week in Pune office).
Skilled communicator with full professional proficiency in English, able to work cross-functionally and handle pressure effectively.
Results-oriented with neutral stance towards technology/vendor choices, strong problem-solving and troubleshooting aptitude.
