Team Lead – Senior Software Engineer (.NET, Angular)

PURPOSE:

We are looking for a Team Lead - Senior Software Engineer (.NET, Angular) with 5+ years of experience in backend development using .NET and frontend development with Angular. The ideal candidate will have strong expertise in C#, Entity Framework, LINQ, and PostgreSQL, with additional proficiency in TypeScript, JavaScript, CSS3, and responsive design. Experience with RESTful APIs, Git, CI/CD pipelines, and containerized deployments is required. Exposure to cloud platforms (AWS), Agile methodologies, and domains like healthcare or workforce management is a plus.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 5+ years of hands-on experience in full-stack development using .NET and Angular.
  • Proficient in C#, Entity Framework, LINQ, and PostgreSQL.
  • Strong command of RESTful API development and integration.
  • Familiarity with TypeScript, JavaScript, CSS3, HTML5, and responsive design.
  • Working knowledge of Git, CI/CD pipelines, and AWS.
  • Exposure to containerized deployments and Agile methodologies.
  • Proven leadership experience in guiding and mentoring teams.
  • Prior experience in the healthcare or workforce management domain is a plus.

KEY RESPONSIBILITIES:

  • Backend Development: Develop and maintain scalable backend solutions using .NET, C#, Entity Framework, and LINQ. Design and optimize PostgreSQL queries and stored procedures. Build and integrate RESTful APIs.
  • Frontend Development: Implement responsive UI components using Angular, TypeScript, JavaScript, CSS3, and HTML5.
  • Code Quality & Tools: Write clean, efficient, and maintainable code. Use Git for version control and participate in code reviews
  • DevOps & Cloud: Support CI/CD pipelines and containerized deployments. Work with AWS services and cloud-based architectures.
  • Collaboration & Communication: Work in Agile teams; engage in sprint planning and daily standups.
  • Team Leadership: Take initiative in leading development tasks while mentoring team members and contributing to technical decision-making.

A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.

Similar Jobs