Overview
We are seeking a Software Engineer to build high-quality, multi-tier SaaS applications using the Microsoft technology stack. The role involves end-to-end development, collaboration within agile scrum teams, and contribution to continuous improvement of development standards and processes.
What you'll do
- Estimate, design, develop, test, debug, document, and deliver scalable, high-quality multi-tier SaaS solutions.
- Build and enhance applications using the Microsoft technology stack, including .NET, ASP.NET, MVC, C#, and SQL Server.
- Design, develop, and maintain database schemas, stored procedures, and application logic.
- Develop and maintain front-end components using HTML, JavaScript, jQuery, Angular, Bootstrap, and related technologies.
- Create and maintain technical documentation for product development and client-specific implementations.
- Work closely with architects, program managers, and cross-functional teams as part of an agile scrum team to ensure timely delivery.
- Collaborate with internal teams and clients to troubleshoot issues and deliver fixes in line with defined SLAs.
- Contribute to continuous improvement of SDLC methodologies, coding standards, and development of best practices.
- Author technical documentation to ensure quality, compliance, and alignment with client SOWs.
- Actively support innovation, automation, and process improvement initiatives.
What you'll need
- 3–5 years of hands-on experience in C#, SQL Server, and web application development.
- Strong proficiency in .NET Framework (3.5 / 4.0).
- Strong proficiency in ASP.NET and MVC architecture.
- Strong proficiency in C# programming.
- Strong proficiency in Angular.
- Strong proficiency in SQL and T-SQL, including stored procedures and performance tuning.
- Strong proficiency in web service architecture and .NET-based web services.
- Experience with unit test case development and automation.
- Good understanding of agile/scrum development methodologies.
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative, fast-paced team environment.
- Willingness to take ownership, meet deadlines, and deliver high-quality outcomes.
- Bachelor’s degree in engineering (B.Tech/B.E.) or a related degree such as MCA or M.Tech.
Details
- Location: Hyderabad, India.
Read the full description and apply on the company’s own careers page.