Job Description: .NET Full Stack Developer
Role: .NET Full Stack DeveloperLocation: [Hyderabad]Experience: 5+
About the RoleWe are seeking an experienced .NET Full Stack Developer to join our agile engineering team. As a key contributor, you will design, build, and deploy scalable enterprise applications, playing a crucial role in our ongoing core banking modernization and cloud migration initiatives. The ideal candidate will have deep expertise in building robust backend microservices with C# and .NET Core, coupled with strong proficiency in crafting intuitive user interfaces using Angular or React.
Key Responsibilities
End to End Development: Design, code, test, and deploy high performing, scalable, and secure full stack applications.
Microservices Architecture: Build and maintain RESTful APIs and backend microservices using C# and the modern .NET framework (.NET 6 or higher).
Frontend Engineering: Develop responsive, user friendly frontend interfaces using modern JavaScript frameworks (Angular or React) and TypeScript.
Cloud Integration:
Assist in the deployment and migration of applications to Microsoft Azure, utilizing cloud native services and best practices.
Quality Assurance: Write comprehensive unit and integration tests (using frameworks like xUnit, NUnit, and Moq) to ensure code reliability and adhere to strict automation testing standards.
Domain Alignment: Work closely with business analysts and product owners to translate complex requirements into technical solutions, particularly within the payments (MT/MX message formats) and wealth management domains.
Agile Collaboration: Participate actively in all Agile/Scrum ceremonies, contributing to sprint planning, code reviews, and continuous improvement of CI/CD pipelines.
Required Qualifications (Must Have)
Experience: 5+ years of hands on experience in full stack software development.
Backend Skills: Strong proficiency in C#, .NET Core / .NET 6+, ASP.NET Core, and Entity Framework