Role & responsibilities
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 dynamic 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 robust 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 (EF) Core.
Frontend Skills: Solid experience with Angular (8+) or React, HTML5, CSS3, JavaScript (ES6+), and TypeScript.
Database: Experience with relational databases (SQL Server, PostgreSQL, or Oracle) and NoSQL databases (e.g., Cosmos DB or MongoDB), including writing complex queries and optimizing performance.
Version Control & CI/CD: Proficiency with Git, NuGet, and CI/CD tools (Azure DevOps, Jenkins).
Preferred Skills & "Nice to Haves"
Cloud Platforms: Hands on experience with Microsoft Azure (App Services, AKS, Azure SQL, Functions).
Industry Knowledge: Proven experience in the Banking, Financial Services, or Payments domain, with an understanding of payment gateways, MT/MX messaging, or core banking platforms.
Containerization: Experience with Docker and Kubernetes.
Preferred candidate profile
📌 Dot Net Developer (Hyderabad)
🏢 CGI
📍 Hyderabad