Software Developer

Behavior Analyst Certification Board•Littleton, CO
•Onsite

About The Position

The Software Developer executes tasks throughout the software development life cycle, including analysis, design, development, testing, implementation, and documentation, using the organization’s development methodologies and standards. The role develops, maintains, and enhances custom business applications using Microsoft .NET/C#, Microsoft SQL Server, and Microsoft Azure, and supports enterprise applications, backend services, APIs, and integrations. The developer works with team members and business stakeholders on technical planning, solution design, application architecture, operational improvements, troubleshooting, and production support, while communicating progress, issues, and risks to the team manager and others. This is a regular full-time, in-office position in a professional office environment. Work is typically Monday through Friday, 8:00 a.m. to 5:00 p.m.; occasional evening, holiday, or weekend work may be required based on operations. The BACB is based in Littleton, Colorado, and offers work from home on Wednesdays. Minimal travel is expected. Candidates must be authorized to work unrestricted in the United States; visa sponsorship is not offered. A background check is required after an offer, and employment eligibility is verified through E-Verify.

Requirements

  • A bachelor’s degree or 2–4 years of relevant experience.
  • 3–5 years of professional software development experience, preferably developing and supporting enterprise web applications.
  • 2 or more years of experience with Microsoft .NET and C#, including object-oriented programming, ASP.NET Core, REST APIs, and backend application development.
  • 2 or more years of Microsoft SQL Server development experience, including T-SQL, stored procedures, database design, query development, and performance optimization.
  • Experience developing, deploying, and supporting applications in Microsoft Azure, including Azure App Service and cloud-based application services.
  • Experience integrating applications with relational databases, APIs, and third-party services.
  • Experience with Git-based source control, preferably GitHub, including branching, pull requests, and collaborative development workflows.
  • Understanding of application security principles, including secure API development, role-based access control, and protection of sensitive information.
  • Ability to work unrestricted in the United States; the BACB does not offer visa sponsorship.
  • Successful completion of a background check after an offer of employment.

Nice To Haves

  • Experience with Azure services such as Azure SQL Database, Azure Functions, Azure Logic Apps, and Azure Storage (Blob, Queue, and Table).
  • Experience using Azure Application Insights for application monitoring, diagnostics, troubleshooting, and performance analysis.
  • Familiarity with Azure networking and application security technologies, including Azure Front Door, Private Endpoints, virtual networks, and subnets.
  • Working knowledge of Microsoft Entra ID and Identity and Access Management (IAM), including application registrations, authentication, authorization, and secure management of application credentials, secrets, and certificates.
  • Experience with Azure Key Vault, managed identities, and secure service-to-service authentication.
  • Experience with CI/CD pipelines and automated application deployment, preferably using GitHub Actions or Azure DevOps.
  • Experience with HTML5 and CSS3, including responsive web design, modern web development standards, and developing and maintaining web application user interfaces.
  • Experience developing web applications using Angular, preferably with TypeScript, RxJS, Angular Material, or Bootstrap.
  • Experience with third-party integration and development tools such as SendGrid or Postman.
  • Experience troubleshooting, maintaining, and enhancing existing production applications.
  • Familiarity with caching technologies such as Redis and other Azure database services.

Responsibilities

  • Develop, maintain, and enhance custom business applications using Microsoft .NET/C#, Microsoft SQL Server, and Microsoft Azure.
  • Independently develop, test, deploy, and document custom software solutions.
  • Develop and maintain APIs, backend services, and integrations between enterprise applications and third-party systems.
  • Participate in cross-functional development to address strategic business issues, improve operational efficiency, and support critical business functions.
  • Take direction from the team manager and communicate progress in a timely manner.
  • Participate in solution design, technical planning, and application architecture discussions.
  • Troubleshoot and resolve application defects, performance issues, and production support incidents.
  • Collaborate with team members and business stakeholders, communicating project progress, technical issues, and potential risks in a timely manner.
  • Perform other duties as assigned.

Benefits

  • Medical, vision, and dental insurance premiums paid 100% by the BACB for the employee and eligible dependents.
  • Long-term disability benefits paid 100% by the BACB for the employee.
  • $50,000 life insurance and AD&D policy at no cost to the employee.
  • Annual $500 FSA contribution by the BACB.
  • Employer-funded 401(k) contributions, including up to a 4% employer match and discretionary contributions for eligible staff.
  • 18 days of paid time off accrued in the first year of employment.
  • 12 paid holidays.
  • Tuition reimbursement.
  • Student loan paydown plan.
  • Reimbursement for relevant professional development events.
  • Free solar-powered electric car charging on-site.
  • On-site fitness facility at no cost.
  • Work from home Wednesdays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service