09 Sep
|
JSM Consulting
|
Pune
09 Sep
JSM Consulting
Pune
Role: Senior Development Lead / Principal C# Engineer
Location: Pune
Experience : 12–18 years experience
Immediate joiners preferred JD
Qualifications, Skills and Experience
Essential Experience
- Extensive experience as a senior developer, technical lead, principal engineer, or development lead in a complex enterprise technology environment.
- Strong hands-on C# / .NET development experience, with the credibility to lead senior engineers while still contributing directly to delivery.
- Experience producing technical designs, guiding implementation, and coordinating work across multiple developers or workstreams.
- Experience delivering CTB change across production-facing systems where resilience, supportability, auditability, and controlled change are important.
- Experience working with business and IT stakeholders in a pressured delivery environment, ideally within financial services or another regulated industry.
Technical Knowledge / Skills
- Expert knowledge of C# and strong knowledge of .NET Framework,
.NET Core and modern .NET.
- Strong understanding of design patterns, SOLID principles, microservice architecture and scalable service design.
- Strong relational database and SQL skills, including design, optimisation and data warehouse interaction.
- Solid document database knowledge, including MongoDB design and optimisation.
- Strong experience developing REST APIs and integration patterns.
- Good knowledge of enterprise messaging, ideally ActiveMQ or equivalent.
- Good knowledge of unit testing, integration testing and automated delivery practices.
- Practical experience with CI/CD, source control and tooling such as JIRA, Bamboo, Git / Bitbucket and NuGet.
- OpenShift, Kubernetes or equivalent container platform experience is strongly desirable.
- Risk IT, Product Control IT, ESG IT, regulatory technology or financial-services domain experience is desirable.
📌 Senior Development Lead / Principal C# Engineer (Pune)
🏢 JSM Consulting
📍 Pune