about 2 hours ago
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 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 similar 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 problems.
- Strong team player with a collaborative approach.
- Demonstrated integrity and ability to earn trust.
- Exhibits a growth mindset and seeks feedback.
- Pursues self-directed learning in technical domains.
- Ability to anticipate and creatively solve problems.
- Strong communication, organization, and teamwork skills.