The Opportunity
We are seeking a highly accomplished C#.Net Development Lead with over 10+ years of software engineering experience and deep technical expertise across C# .NET Core, Relational Databases as primary skills and Secondary skills like React, Python (pyspark), and Power BI. This is a senior leadership role responsible for driving solution architecture, technical strategy, and full stack development within a energetic capital markets environment. Experience in credit risk and market risk domains, as well as modern engineering practices such as microservices, event driven architectures, and CI/CD automation, is essential.
This role blends hands-on engineering with team leadership, technical governance, and stakeholder engagement across risk, data, and product functions.
Your Key Responsibilities Technical Leadership
- Lead the design, development, and delivery of complex full-stack solutions using C# .NET Core.
- Own the architectural direction for microservices, APIs, cloud deployments, and event-driven systems.
- Drive engineering standards, coding best practices, architectural patterns, and documentation culture.
- Oversee solution design reviews, performance optimizations, and technical decision-making across teams.
Team & Delivery Management
- Lead, mentor, and upskill a team of developers
- Foster a high-performance engineering culture focused on quality, automation, and innovation.
- Partner with product owners, risk SMEs, and data teams to define technical roadmaps and delivery strategies.
- Manage delivery timelines, sprint planning, workload allocation, and cross-team collaboration.
- Ensure adherence to Agile/Scrum practices and continuous improvement initiatives.
Technical Execution
- Build and maintain backend services, APIs, and microservices using C# .NET Core.
- Maintain robust CI/CD pipelines across build, test, deployment, and monitoring layers.
- Contribute to cloud engineering initiatives (Azure preferred), including containerization and orchestration.
Leadership & Soft Skills
- Strong people leadership, mentoring, and team development capabilities.
- Excellent communication and stakeholder interaction skills across tech, risk, and business groups.
- Proven ability to make sound architectural and technology decisions.
- Strong problem-solving, analytical thinking, and delivery management.
- Ability to balance hands on engineering with strategic leadership responsibilities.
Skills and attributes for success Core Technical Expertise
- 10+ years in software engineering with at least 3+ years in technical leadership or engineering lead roles.
Primary Skills : C# .NET Core / Backend:
- Deep expertise in C#, API design, microservices, distributed architectures.
Architecture:
- Proven ability to design microservices, event-driven solutions, and cloud-native systems.
DevOps / CI/CD:
- Strong knowledge of automated pipelines, build and release engineering, and deployment strategies.
Cloud Expertise:
- Azure/AWS experience, preferably Azure (App Services, Functions, Storage, Event Hub, DevOps, Databricks).
Databases:
- Strong SQL, data modeling, and performance optimization experience across relational and NoSQL stores.
Containers:
- Hands-on experience with Docker, Kubernetes, and container orchestration.
📌 C # - Dot Net - Manager (Tamil Nadu)
🏢 EY
📍 Tamil Nadu