Senior Software Engineer

Better Life Partners · Baltimore, MD

Company

Better Life Partners

Location

Baltimore, MD

Type

Full Time

Job Description

At Better Life Partners, We provide what it takes to heal from addiction. Wherever. Whenever.

Today we are specifically focused on bringing high quality, accessible and effective tech-enabled care to those with Addiction Disorders, especially those in communities for whom traditional care has been found lacking. We provide evidence-based, scalable, holistic healthcare while working alongside community-based organizations to ensure that our care is accessible, non-punitive and responsive to our communities. We build trusted relationships and healing spaces to nourish Belonging, Love, and Purpose.

Better Life Partners is seeking a Senior Software Engineer to develop our technology platform. This is a full-time position with a rapidly growing company that will be loaded with challenges, excitement, and opportunity.

Role

As a Senior Software Engineer, you will be a key member of a small team and will design, implement, and ship features that will be used to run the daily operations of the company. You will be stepping into a leadership role coordinating with the CTO and the rest of the team. As we are at an inflection point as a company, you will play an integral role in the development and maintenance of the Software Development Lifecycle (SDLC) that will be our team’s foundation for the foreseeable future.

This position is fully remote (work from home).

This is a full-time, exempt position. The starting range for this position is $110 - $125k, annually.

Responsibilities

  • Solve our business/product needs through new custom software, enhancements, bug fixes, or consulting.
  • Lead development projects from start to finish including technical requirements gathering, data modeling, technology selection, and deployment.
  • Understand and participate in the design of customized solutions.
  • Actively participating in code reviews.
  • Troubleshoot production environment issues.
  • Work on multiple projects simultaneously, prioritize effectively to meet delivery expectations.
  • Mentor teammates to share your knowledge and build a stronger team.

Qualifications

Our applications rely primarily on the modern Microsoft stack, so we are looking for experience with ASP.NET Core, SQL Server, and Azure. Experience with the following is also preferred:

  • Writing C# web applications across the full development stack
  • An understanding of the MVC pattern
  • Experience with SQL databases and Entity Framework
  • Front-end JavaScript and CSS languages like jQuery and Bootstrap
  • Comfortable with Git
  • Additional experience with cloud infrastructure (Azure, AWS, GCP), and/or advanced front-end UI/UX is a plus
  • Experience with CI/CD and devops automation (especially Azure DevOps)

We place a higher value on mindset and attitude than on lengthy experience in our exact stack. That said, we do expect candidates to have 6-8+ years’ experience with modern Microsoft technologies. Your ability to work independently to solve problems and learn new skills is key.

Key Technologies

  • ASP.NET/C#
  • Entity Framework
  • Microsoft SQL Server/T-SQL (Azure SQL)
  • JavaScript & CSS (incl. jQuery, Bootstrap)
  • Azure Cloud
  • Powershell

Work from home requirements

  • Must have internet service with minimum upload/download ability.
  • Company will provide equipment (laptop, monitor, keyboard, mouse and headset) plus a remote work stipend.Β 
  • Must have a quiet space to speak to members with minimal background noise.
  • Must understand the importance of protected health information and ensure any data/information is not visible to others.
Apply Now

Date Posted

04/05/2023

Views

11

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8