Mass General Brigham relies on a wide range of professionals, including doctors, nurses, business people, tech experts, researchers, and systems analysts to advance our mission. As a not-for-profit, we support patient care, research, teaching, and community service, striving to provide exceptional care. We believe that high-performing teams drive groundbreaking medical discoveries and invite all applicants to join us and experience what it means to be part of Mass General Brigham.
Requirements
- Experience in developing custom Web Services and APIs, as well as standard services such as FHIR and SMART on FHIR.
- Proficiency in programming languages InterSystems Cache/IRIS, Microsoft .NET
- Experience with Epic Systems' development environment including Chronicles and InterConnect. Certification in those areas preferred or will need to be successfully acquired.
- Familiarity with different phases of the software development life cycle (SDLC).
- Experience with development tools, version control systems, integrated development environments, and software testing frameworks.
- Strong problem-solving skills and ability to analyze complex technical issues and propose effective solutions.
- Willingness to learn new technologies, programming languages, and frameworks as required.
Responsibilities
- Designs, develops, tests, and maintains software applications, features, and modules according to project requirements and specifications.
- Writes clean, efficient, and high-quality code using programming languages, frameworks, and tools relevant to the project.
- Collaborates with stakeholders, business analysts, and senior engineers to gather requirement, understand user needs, and propose technical solutions.
- Creates and maintains technical documentation, including design documents, architecture diagrams, code comments, and user guides.
- Identifies, debugs, and resolves software defects, performance issues, and compatibility problems through systematic problem-solving techniques.
- Works closely with cross-functional teams to ensure seamless integration and delivery of software products.
- Stays up-to-date with emerging technologies, industry trends, and best practices related to software development.
Other
- Extensive (10+ years) in all aspects of Software Development in large complex environments.
- Excellent teamwork and communication skills with the ability to collaborate effectively in a fast-paced and dynamic environment with individuals from varied backgrounds.
- M-F Eastern Business Hours required
- Hybrid Onsite Flexible working model required weekly includes onsite in office (1-2 days per week weekly, must be flexible for business needs)
- Remote working days require stable, secure, quiet, compliant working station