.Net Team Lead
Job Type
Full-time
Description

 

About Us:
 

We are a leading Revenue Cycle Management (RCM) firm dedicated to providing innovative solutions to healthcare providers. Our expertise spans across Transcription, Coding, Billing, and Analytics, enabling our clients to optimize their operations and enhance financial performance. We are committed to leveraging cutting-edge technology to improve healthcare efficiency and outcomes.


  

Job description: 

We are looking for an experienced .NET and MSSQL Team Lead with a strong background in software development and leadership. As a Team Lead, you will be responsible for managing a team of talented developers, driving technical excellence, and ensuring the delivery of high-quality solutions in a timely and efficient manner. The ideal candidate will have 10+ years of experience in .NET development, MSSQL database management, and experience working in an Agile Scrum environment. In addition to technical expertise, you should possess strong leadership skills to mentor and guide your team, helping them achieve their goals and grow professionally. 


Responsibilities

  • Lead, mentor, and motivate a team of developers, ensuring high performance, timely delivery, and continuous skill improvement
  • Oversee the development lifecycle, ensuring successful project execution from requirements gathering to deployment. Help define project scope, timelines, and resources
  • Provide architectural guidance and technical expertise in .NET (C#) and MSSQL, ensuring best practices and high-quality code standards
  • Work closely with the Product Owner and Scrum Master to ensure the team meets sprint goals
  • Lead code reviews to ensure the codebase is efficient, maintainable, and aligned with project requirements. Establish coding standards and enforce quality control measures
  • Collaborate with other teams and stakeholders to design and develop scalable, reliable, and performant applications using .NET and MSSQL
  • Manage the MSSQL Server environment, including schema design, query optimization, stored procedure management, and ensuring database reliability and performance
  • Provide technical leadership and mentorship to junior and mid-level developers. Help them grow professionally and improve their coding and design skills
  • Proactively identify, diagnose, and resolve complex technical issues, ensuring minimal disruption to project timelines
  • Drive process improvements in the development lifecycle, testing, and deployment. Encourage a culture of innovation and continuous learning within the team
  • Work closely with cross-functional teams including UX/UI designers, QA engineers, and business stakeholders to ensure seamless integration and end-user satisfaction
  • Ensure that project progress, blockers, and risks are clearly communicated to senior management. Maintain proper documentation for systems and processes
Requirements

  

  • Minimum 10 years of experience in software development, with at least 5 years in a leadership role.
  • Strong expertise in .NET (C#), ASP.NET Core, Web APIs, and related frameworks. Familiarity with designing scalable and secure enterprise-level applications.
  • Deep understanding of MSSQL Server, including complex SQL queries, stored procedures, triggers, database optimization, and performance tuning.
  • Proven experience leading development teams in an Agile Scrum environment. Ability to drive team success while fostering a collaborative and inclusive culture.
  • In-depth knowledge and hands-on experience working within Agile Scrum methodologies.
  • Strong experience in designing and implementing software architectures, including web applications and services.
  • Excellent troubleshooting and debugging abilities in both frontend and backend systems.
  • Experience with code reviews, ensuring adherence to coding standards, and optimizing for maintainability and performance.
  • Proficiency with Git or other version control systems.
  • Experience with CI/CD pipelines and tools like Jenkins, Azure DevOps, or GitLab CI to automate deployment processes.
  • Excellent verbal and written communication skills to interact with team members, stakeholders, and senior leadership.
  • Ability to manage multiple projects simultaneously while adhering to deadlines, budgets, and scope.

Preferred

  • Familiarity with cloud platforms like Azure or AWS, including cloud-based database management and application deployment
  • Experience with microservices architecture and the challenges associated with building and maintaining it
  • Experience with automated testing frameworks and practices such as unit testing, integration testing, and Test-Driven Development
  • Experience with front-end frameworks like React, Angular, or Vue.js for full-stack development
  • Experience in implementing DevOps practices for continuous integration, automated testing, and deployment
  • Familiarity with Agile project management tools like JIRA, Trello, or Azure DevOps
  • A degree in Computer Science, Engineering, or a related field is highly preferred