Job Description: Lead .NET Developer
Role: Lead .NET Developer
Experience: 8–12 Years
Location: Bengaluru / Chennai / Hyderabad
Work Mode: Hybrid
Key Responsibilities
- Collaborate with clients and stakeholders to gather requirements and translate business needs into technical solutions.
- Lead development activities using .NET Core, C#, MVC, Entity Framework, Web API, and JavaScript frameworks.
- Design and implement complex database solutions in SQL Server, including stored procedures, query optimization, and performance tuning.
- Contribute to UI/UX implementation using jQuery, Bootstrap, and Kendo UI.
- Develop and maintain ETL processes using SSIS.
- Actively participate in all Agile/Scrum ceremonies—daily stand-ups, sprint planning, reviews, and retrospectives.
- Estimate user stories, design UI and database components, and ensure quality through unit testing.
- Manage code deployment across Dev, Staging, and Production environments.
- Provide production support, troubleshoot issues, and monitor project health daily.
- Conduct production monitoring and job scheduling, and participate in release calls to resolve deployment issues.
- Mentor junior developers, support technical problem-solving, and ensure compliance with quality and agile standards.
Must-Have Skills
- 10+ years of proven experience in .NET development (C#, .NET Core, MVC, Web API).
- Strong expertise in SQL Server—complex queries, stored procedures, and performance optimization.
- Hands-on experience with front-end technologies—JavaScript, jQuery, Bootstrap, and Kendo UI.
- Experience with SSIS for ETL and data transformation.
- Solid understanding of Agile methodologies with active participation in Scrum.
- Knowledge of AWS services—EC2, SQS, SNS, Lambda, Containers, and API Gateway.
- Excellent communication, leadership, and interpersonal skills.
Good-to-Have/Preferred Skills
- Domain knowledge in mortgage or financial services.
- Experience with large-scale, high-volume transactional systems.
- Exposure to AI-driven development and QA automation tools.
- Familiarity with Linux and open-source tools.
- Experience with other RDBMS—MySQL, PostgreSQL.
- Knowledge of software design patterns, refactoring, and unit testing frameworks.
- Experience with DevOps practices and CI/CD pipelines.