10 Sep
|
JSM Consulting
|
Pune
10 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.
Robust relational database and SQL skills, including design, optimisation and data warehouse interaction.
Solid document database knowledge, including MongoDB design and optimisation.
Robust 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