Job SummaryThe Lead .NET Developer will be responsible for designing, developing, and modernizing web-based applications using .NET technologies while supporting legacy systems. This role involves leading development teams, guiding architectural decisions, and collaborating with stakeholders to deliver scalable, high-quality solutions. The position requires strong expertise in full-stack development, system design, and cloud-based application deployment.
Key Responsibilities- Design, develop, and maintain web-based applications using .NET and SQL Server.
- Lead modernization efforts by implementing scalable and future-ready application architectures.
- Guide development teams on coding standards, best practices, and conduct code reviews.
- Translate complex business requirements into technical solutions and deliverables.
- Provide production support and troubleshoot issues to ensure system reliability.
- Collaborate with business stakeholders and cross-functional teams to align development with business goals.
- Develop and maintain APIs and microservices-based architectures.
- Ensure application security, performance, and scalability across systems.
- Participate in Agile development processes and contribute to continuous improvement.
- Support CI/CD processes and deployment activities.
Required Qualifications- Bachelor's degree in Computer Science or a related field.
- Minimum of 12 years of experience in full-stack web development.
- Strong proficiency in C# and the .NET Framework/Core ecosystem.
- Experience with ASP.NET, MVC, and Web APIs.
- Strong experience with MS SQL Server, including database design and performance optimization.
- Proficiency in front-end technologies including JavaScript, TypeScript, HTML5, and CSS3.
- Experience with modern front-end frameworks such as React or Angular.
- Experience with version control systems such as Git and TFS.
- Experience with CI/CD tools such as Azure DevOps, Jenkins, or similar.
- Knowledge of containerization technologies such as Docker.
- Strong understanding of software design patterns, microservices architecture, and API development.
- Familiarity with Azure cloud platform and cloud-based deployments.
- Experience working in Agile or Scrum environments.
- Strong leadership, problem-solving, and communication skills.
Preferred Qualifications- Experience in financial services domains such as asset management or trading systems.
- Familiarity with Microsoft Power Platform and Power BI.
- Experience with modern data architectures such as medallion architecture.
- Exposure to AI-based development tools.