about 1 month ago
Base Salary
$85k - $150k/yr
Responsibilities
- Write high quality, testable code that meets team commitments.
- Utilize a 'Test-First' approach in software development.
- Participate in design and code reviews.
- Create automated tests and participate in test plan reviews.
- Support end of iteration demos.
- Handle integration, testing, and deployment tasks.
- Work with product management to scope product enhancements.
- Design and implement software following defined processes.
- Fix software defects as per defined processes.
- Foster continuous team improvement.
- Contribute to team retrospectives.
- Maintain documentation for program development and changes.
- Participate in change management processes.
- Build and maintain full-stack features using .NET and Angular.
- Develop and maintain RESTful APIs for clinical workflows.
- Support cloud migration efforts to AWS.
- Ask questions during grooming sessions to clarify user stories.
- Develop understanding of the healthcare domain.
- Mentor junior engineers on best practices.
- Adhere to confidentiality and regulatory policies.
- Participate in an on-call rotation for critical issues.
Requirements
- Minimum 6 years of software development experience with proficiency in C# and .NET.
- 3 years of experience in testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Proficiency in Angular or a comparable frontend framework.
- Experience with MS SQL Server or similar relational databases.
- Interest in cloud platforms, particularly AWS.
- Experience with Python or similar scripting languages is a plus.
- Experience with observability and monitoring platforms like Datadog.
- Strong design, debugging, and coding skills.
- Ability to work independently on complex technical problems.
- Strong team player with a collaborative approach.
- Demonstrated high personal integrity and trustworthiness.
- Exhibits a growth mindset and seeks feedback.
- Pursues self-directed learning activities.
- Ability to anticipate and creatively solve problems.
- Strong communication, organization, and teamwork skills.
Benefits
- Competitive salary and performance-based incentives.
- Health insurance and life insurance.
- Company-paid disability and 401k.
- 18+ days of paid time off.