Monogram Health is a leading multispecialty provider of in-home, evidence-based care for complex patients. The Software Engineer II role involves shaping clinical and patient-facing applications, solving technical problems, and collaborating with development teams to build high-quality software solutions.
Responsibilities:
- Work within a collaborative engineering team utilizing an agile process
- Provide technical guidance and mentoring to offshore team
- Participate in defining scope, objectives, technical direction and be able to independently analyze and design implementations
- Collaborate with business partners to provide recommendations for technology decisions for complex healthcare integrations
- Establish, maintain, and ensure compliance with standards and procedures for design, development, testing, documentation, and Cl/CD, contributing to high quality, secure, and reliable systems that meet our business needs
- Work closely with cross-functional teams, including other developers, business analysts, and product owners, to understand project requirements
- Identify opportunities for process improvement within the Engineering process, create buy in and enact positive change
- Exhibit time management, organizational, and prioritization skills and an ability to balance and fulfill multiple priorities
Requirements:
- Bachelor's degree in information technology, Computer Science, Engineering etc. or equivalent work experience
- Minimum of four (4) years of prior work experience as a software engineer or similar role, which includes experience with WebAPI, Dotnet Core, .NET Framework, C#, React or similar technologies, Azure, SQL, and messaging-based solutions
- Demonstrated communication and interpersonal skills, with the ability to work effectively in cross-functional teams
- Evidence of problem-solving and critical thinking abilities
- Experience with healthcare industry preferred
- Familiarity with HL7, FHIR, etc. preferred