Engineering

Dot Net Lead

Remote
Work Type: Full Time
Job Summary:
We are seeking an experienced Dot Net Technical Lead with over 10 years of hands-on experience in .NET development and architecture. The ideal candidate will be responsible for leading and mentoring development teams, designing scalable solutions, and delivering high-quality enterprise applications. This role requires a strong technical foundation, leadership capabilities, and the ability to drive innovation and excellence.

Key Responsibilities:
  • Lead the design, development, and deployment of complex web-based and enterprise-level applications using the Microsoft .NET technology stack.
  • Collaborate with cross-functional teams including product owners, architects, QA, and DevOps for successful project execution.
  • Define and implement software architecture, coding standards, and best practices across the team.
  • Mentor junior developers and provide technical leadership throughout the software development lifecycle.
  • Participate in system design, architecture discussions, and code reviews.
  • Troubleshoot performance issues and suggest optimization strategies.
  • Manage technical risks, deliver solutions aligned with business requirements, and ensure compliance with security and coding standards.
  • Stay updated with the latest industry trends and incorporate relevant tools and technologies into the development process.

Technical Skills Required:
  • Expertise in ASP.NET Core, C#, .NET Framework, MVC, Web API, and RESTful services.
  • Strong command over SQL Server, performance tuning, database architecture, and complex queries.
  • Proficiency in Entity Framework, LINQ, and ADO.NET.
  • Solid front-end knowledge including JavaScript, TypeScript, Angular/React (preferred), HTML5, CSS3, and Bootstrap.
  • Experience with Microservices architecture, API gateways, and message brokers like RabbitMQ or Kafka (nice to have).
  • Familiarity with Azure or AWS, including services like Azure App Services, Functions, and Storage.
  • Hands-on with CI/CD tools, version control (Git), and Agile/Scrum methodologies.
  • Experience in Insurance Domain will be plus.
  • Experience in leading teams, estimating efforts, and delivering projects within timelines.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience in .NET application development with a minimum of 3 years in a lead or architect role.
  • Proven ability to manage and mentor teams, drive solutions, and work independently in a fast-paced environment.
  • Excellent communication, analytical, and problem-solving skills.

Submit Your Application

You have successfully applied
  • You have errors in applying