Quest Diagnostics is seeking a Cache Software Engineer to join their agile team in designing and implementing new features and technologies. The role involves delivering high-quality code, providing technical direction, and contributing to the leadership of cross-functional teams while ensuring the maintenance of complex solutions with a focus on quality and performance.
Responsibilities:
- Designing, building, deploying, and maintaining software applications and new functionalities
- Writing and maintaining clean, testable, and effective code using Caché, Caché ObjectScript, and MUMPS
- Refactoring and modernizing legacy MUMPS code into modern, class-based InterSystems ObjectScript
- Developing and implementing ETL processes for healthcare data systems
- Administering and supporting development and production environments
- Collaborating with product owners and stakeholders to gather and refine project requirements
- Creating and maintaining comprehensive technical documentation
- Diagnosing, troubleshooting, and resolving system failures and issues
- Assisting in the consolidation of databases and the modification of user interfaces and reports
- Contributing to the modernization of applications, including the conversion of older screens to modern, web-based interfaces
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience
- Proven experience as a developer using MUMPS, Caché, or InterSystems ObjectScript
- Strong understanding of database management, data modeling, and optimization within a Caché/MUMPS environment
- Familiarity with healthcare data standards such as HL7, ICD, and CPT
- Excellent analytical and problem-solving abilities
- Strong verbal and written communication skills, with the ability to collaborate effectively with both technical and non-technical teams
- Experience in developing software applications for the healthcare industry
- Familiarity with Electronic Health Record (EHR) systems like Epic, VistA, or RPMS
- Knowledge of web development technologies, including HTML and JavaScript
- Experience with client-server architecture and event-based programming
- InterSystems Caché/IRIS certification
- Experience with agile development methodologies