Senior Software Engineer – C# Full Stack / Azure
About the job
Job Title: Senior Software Engineer – C# Full Stack / Azure Experience: 7–9 Years Locations: Bangalore / Pune / Coimbatore Work Mode: 4 Days Work from Office (Hybrid) Notice Period: Immediate / 15 Days Only Open Positions: 2 Role Overview We are hiring a Senior Software Engineer with strong expertise in C# Full Stack Development and Azure-based environments. This is a hands-on engineering role requiring approximately 70% development and 30% testing responsibilities. The role involves close collaboration with distributed engineering teams and stakeholders, contributing as an independent senior contributor in a build-and-operate environment. Key Responsibilities • Hands-on development using C#, Angular, and TypeScript following SOLID principles • Design and develop scalable, high-performance, and extensible applications • Collaborate closely with UX designers to build intuitive and user-friendly applications • Use Azure DevOps and CI/CD pipelines for build and release management • Implement unit testing and automation using NUnit, Jasmine, JEST, Cypress, or similar frameworks • Participate in testing and automation activities when required • Support L2/L3 production issues, investigations, and bug fixes • Ensure secure coding practices and adherence to Agile/Scrum methodologies Mandatory Skills • Strong experience as a Full Stack .NET Engineer with C# • Hands-on expertise in Angular and TypeScript • Experience with unit testing frameworks such as NUnit • Exposure to TeamCity or similar CI/CD tools • Experience with Jasmine, JEST, Cypress, or other testing frameworks • Strong understanding of scalable architecture and structured development practices • Experience working in Agile/Scrum environments • Strong communication and stakeholder management skills Essential Qualifications • Degree in Computer Science, Engineering, Mathematics, or equivalent experience • Experience developing software that is easy to test, debug, and maintain • Experience working in commercial production environments with CI/CD Desirable Experience • Experience with AI tools, C++, GPUs, or language parsers • Exposure to AI-based development tools (e.g., Copilot) • Experience with Azure PaaS services • Experience building cloud-based SaaS solutions, preferably on Azure • Familiarity with WPF, Git, Pulumi
Requirements
- C#
- Full Stack Development
- Azure
- Angular
- TypeScript
- NUnit
- CI/CD
- Agile/Scrum
Qualifications
- Degree in Computer Science
- Degree in Engineering
- Degree in Mathematics
Preferred Technologies
- C#
- Full Stack Development
- Azure
- Angular
- TypeScript
- NUnit
- CI/CD
- Agile/Scrum
Similar Jobs
Senior Full Stack Engineer
Wagepoint
Software Engineer / Senior Software Engineer
Newgen Software
Senior Executive – Inside Sales
DefSpace Technologies