T

TeamBuilder

Predictive staff scheduling for ambulatory care

Senior .NET Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • Excellent written and verbal communication skills.
  • Experience working in teams with a mixture of onshore and offshore contributors.
  • Ability to contribute as a strong individual contributor while effectively coaching and unlocking others.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • In-depth understanding of software engineering design and architectural patterns, including microservice architectures.
  • Ability to apply generative AI workflows to enhance software development and testing efforts.
  • At least 8 years of professional experience with the .NET stack (C#, .NET, Entity Framework), SQL, and Redis.
  • At least 3 years of experience working with SignalR and distributed event buses.
  • At least 3 years of experience implementing Domain-Driven Design patterns.
  • At least 3 years of experience configuring and maintaining Microsoft Azure cloud services.
  • Advanced understanding of and ability to use Git effectively to manage code in a multi-developer environment.
  • Strong familiarity with configuring and using continuous integration and continuous delivery pipelines, ideally in Microsoft DevOps.

Responsibilities

  • Drive technical excellence and standards within the team.
  • Develop well-written and documented code in existing and new systems and platforms.
  • Support ongoing monitoring, maintenance, and support of key infrastructure.
  • Design and apply manual tests and test-automation suites to minimize defects.
  • Provide recommendations on architectural choices, leveraging prior experience and analysis of technical and business goals.
  • Develop technical documentation to clarify requirements, improve code traceability, and enable knowledge sharing.
  • Apply practices and techniques such as story points to quantify and estimate effort accurately.
  • Attend sprint planning and stand-up calls to align priorities and provide troubleshooting support.
  • Communicate feedback, issues, risks, and status in a timely manner.
  • Assist in training and developing other engineers.
  • Collaborate with product owners, data scientists, business users, project managers, and other engineers to achieve engineering and company goals.
  • Research and learn new technologies as needed to deliver technical solutions.
  • Participate in retrospectives assessing code quality, system design, infrastructure, development processes, and client or consumer concerns.

Desired Qualifications

  • Experience at a startup serving large enterprise clients.
  • A master's or other postgraduate degree.
  • Exposure to machine learning or artificial intelligence.
  • React or Next.js frontend skills.
  • Big data or analytics experience.

About the Company

TeamBuilder

Predictive staff scheduling for ambulatory care

Teambuilder provides a subscription software platform for ambulatory healthcare that helps leaders align staffing and lower payroll costs. It works by analyzing an organization’s volume data and clinic workflows to forecast staffing needs with a predictive engine, and combines that with real-time scheduling and an earned-wage access option for staff. Its differentiators include healthcare-specific forecasting, a workflow-aware scheduling layer, and an employee benefits feature, all integrated in one platform. The company aims to help healthcare managers improve staffing efficiency, reduce payroll costs by a reported 8-14%, and boost staff motivation through earned wage access.

Company size
11-50
Company stage
Seed
Total funding
$3.6M
Headquarters
Waitsfield, VT
Founded
2021

Recently Posted Jobs

Explore more opportunities at TeamBuilder

See more jobs