Radiology Partners is seeking a Sr. Software Engineer to translate data-information-knowledge requirements into data solutions, requiring demonstrated experiences with end-to-end data strategy, planning, design, development, and support.
Requirements
- Strong proficiency - Java, Python, .NET, Node.js, etc.
- Experience in designing and building integration with RESTful APIs, microservices, and cloud platforms
- Strong understanding of healthcare standards like HL7 v2, FHIR, and any integration engines – Corepoint, Rhapsody etc.
- Design and implement FHIR-based APIs and services (R4/R5), including resource modeling and validation.
- Integrate with EHRs and HIEs using SMART on FHIR/OAuth 2.0 and OpenID Connect. Develop mapping/transforms between HL7 v2/C-CDA and FHIR where needed.
- Experience in AWS cloud technologies is highly preferred.
- Extensive experience in Agile environments, with a collaborative mindset and a track record of delivering results through constant team interaction and iterative progress.
Responsibilities
- Design, develop, test, and deploy high-quality enterprise integration solutions that are scalable, secure, and aligned with business requirements, ensuring adherence to project timelines and performance standards.
- Collaborate with cross-functional teams including managers, QA, DevOps, and business stakeholders to gather requirements, define technical specifications, and deliver end-to-end solutions.
- Review code and provide mentorship to junior and mid-level developers by sharing best practices
- Participate in architectural design and provide scalable, high-performance solution based on future practice needs
- Troubleshoot, diagnose, and resolve production issues by performing root cause analysis, implementing fixes, and ensuring minimal downtime and impact to end users.
- Follow best practices in software engineering including version control, automated testing, continuous integration/continuous deployment (CI/CD), and documentation to maintain a reliable delivery pipeline.
- Write clean, efficient, and maintainable code while learning and effectively applying in-house tools, frameworks, and technologies to improve productivity and solution quality.
Other
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
- 7+ years of hands-on experience in software development and life cycle
- Strong written and verbal communication skills, with the ability to explain technical concepts clearly to both technical and non-technical audiences.
- Excellent problem-solving skills and attention to detail.
- Competitive Benefits package – Eligibility starts the month after hire, with tiered options to choose from.