Senior Engineer, Software Engineering, India
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Engineer to design, develop, and support Azure-based cloud solutions; apply SOLID principles, design patterns, and maintainable architectures while ensuring security and reliability. Responsibilities include high-quality design, development, and support of technical solutions; addressing bugs; participation in estimation, code reviews, and technical design discussions; mentoring junior/mid-level engineers; championing new technologies and practices; and collaborating within a team using ASP.NET Web API, C#, SQL Server, Azure services, and CI/CD pipelines.
Required Qualifications
- Strong proficiency in object oriented programming and object oriented design
- Deep understanding of SOLID principles
- Knowledge of design patterns and algorithms
- SQL Server experience
- ASP.NET Web API, C#, jQuery, and Entity Framework
- Experience with Azure services (App Services, Functions, Blob Storage, SQL, Monitor)
- Unit testing, CI/CD, Azure DevOps
- Git version control
- Experience with microservices
- Strong problem-solving and communication skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.