Senior Software Engineer
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.
Date Posted
04/05/2023
Views
11
Similar Jobs
Principal RF/Digital Test Development Engineer - Swing Shift - Northrop Grumman
Views in the last 30 days - 0
View DetailsTeachers at MedStar Good Samaritan Child Development Center - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsRelationship Banker - Mondawmin Financial Center - Bank of America
Views in the last 30 days - 0
View DetailsRisk Control Consultant, Property - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details