Senior Software Engineer - Full Stack

Posted:
9/7/2025, 5:24:58 PM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Work Flexibility: Hybrid

What You Will Do:

· Design, develop, and maintain full-stack web applications using .NET (C#) and Angular or React.

· Develop and optimize backend services, APIs, and database interactions using MS SQL and NoSQL databases (e.g., Cosmos DB, MongoDB).

· Deploy, manage, and monitor applications on Microsoft Azure, leveraging services like App Services, Azure Functions, Azure DevOps, Azure Storage, and Azure SQL.

· Collaborate with cross-functional teams including Product Managers, UI/UX Designers, and QA Engineers.

· Write clean, scalable, and well-documented code following best practices and coding standards.

· Participate in code reviews, unit testing, and integration testing.

· Troubleshoot and resolve technical issues across the stack.

· Stay updated with the latest industry trends and technologies.

What You Need:

Required Skills:

· 5-9 years of professional experience in full-stack development. Strong proficiency in .NET Core / .NET Framework, C#, and Entity Framework.

· Hands-on experience with Angular (v8+) or React.js. Proficiency in MS SQL Server and experience with NoSQL databases.

· Solid experience with Azure Cloud Services including App Services, Azure Functions, Azure DevOps, and Azure Storage. Familiarity with CI/CD pipelines and version control systems like Git.

· Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills.

Preferred Skills:

· Microsoft Azure certifications (e.g., AZ-204, AZ-400) are a plus.

· Experience with containerization (Docker, Kubernetes) is a plus.

· Familiarity with Agile/Scrum methodologies.

Travel Percentage: 10%