We are currently hiring for our client, a leading organization in the banking industry, for a .NET Developer opportunity in Gurugram.
The role offers an opportunity to work on enterprise-scale applications, modern .NET technologies, and impactful banking projects .
Responsibilities
- Design, develop and maintain backend services using .NET (C#)
- Build and optimize SQL queries, stored procedures and data processing workflows
- Troubleshoot production issues, perform root-cause analysis and implement long-term fixes
- Design and develop microservices and event-driven components
- Use Kafka (or other messaging/streaming platforms) for asynchronous communication and data streaming
- Help define best practices for service communication, resiliency and observability (logging, metrics, tracing)
Required
- 4–6 years of experience as a backend/software developer
- Robust experience with .NET (C#) and related frameworks
- Solid experience with SQL (e.g.,
MS SQL Server, Oracle, or similar)
- Understanding of object-oriented design, clean code and design patterns
- Experience with Kafka or similar message brokers / streaming platforms
- Experience building and operating microservices (e.g., using Docker, Kubernetes)
- Knowledge of CI/CD tools and pipelines
- Experience with performance tuning and scalability of backend systems
- Familiarity with unit testing and test automation frameworks
- Above all, we value team players with a flexible mindset who are eager to learn, share knowledge, and contribute to a strong engineering culture.
If this sounds like a potential fit for you, then apply! Or, if you know someone who could be a great fit for this opportunity, please feel free to share it with them.