Senior Software Engineer (Remote Opportunity)
Look for more than answers.
Patients and Physicians rely on our diagnostic testing, information and services to help them make better healthcare decisions. These are often serious decisions with far-reaching consequences, and require sensitivity, tact and a clear dedication to service. It's about providing clarity and hope.
As a Senior Software Engineer, you will work for the world leader in the industry, with a career where you will have the opportunity to collaborate and affect change while expanding your leadership skills and technical knowledge. You can make a real impact in a market that is growing and developing.
Duties and Responsibilities:
-All aspects of the standard system development life cycle (SDLC) are in the scope of this role, such as problem analysis, functional design, technical design, code development, unit testing, integration testing and documentation.
-This role will have close interactions with IT project managers, Scrum Masters, business analysts and test engineers, and will have direct communications with users and with key business stakeholders. The role will also involve interactions with other IT groups such as architecture, solutions design and the program management office. Excellent communication skills, both oral and written, are a requirement.
-Perform design and Code review activities with team.
-Develop and execute unit test plans, work toward %UnitTest test based development.
-Prepare and test Operations Instructions for developed programs and systems.
-Scrum Agile methodologies are used, with participation in a Daily Stand-Up call, working on stories in sprints, and burning down hours daily.
-Provide unsolicited suggestions for enhancements of functional effectiveness and technical efficiencies.
-Assist in achieving the HTAS goals to drive Operational Excellence with focus on Patient, Physician and Consumer experience, quality development for Standardization projects.
-Ability to work in Agile environment and assist in modernization of the application.
-Experience and proven ability to work remotely as part of a small team.
Bachelor's degree in Computer Science or equivalent
-8+ years professional experience in software development using InterSystems Caché technologies such as Caché ObjectScript, Cache Objects, WebLink Developer, Cache SQL
-3+ years professional experience in software development using Angular.
-Experience of working in an Scrum Agile team and utilizing Rally to manage sprints and stories.
-Expertise in designing modern web applications based on REST and Angular.
-Excellent customer service, interpersonal communication, and organizational skills.
-Ability to develop highly efficient code and ability to analyze the latency issues and to optimize them.
-Strong understanding of information systems concepts, applicable methodologies, tools, standards and procedures.
-Experience with clinical laboratory systems or healthcare information systems.
-Have contributed substantially to the deployment of applications to Apache, Cache servers on various operating systems.
-Ability to provide high quality, timely support to a mission-critical application.
-Knowledge of HL7 and ICD-10 would be advantageous.
Join us for competitive benefits and development opportunities in a progressive and supportive environment. Help us improve our service, and the experiences of our patients and colleagues. Work with us and together we can be better.
Your Quest career. Seek it out.
All requirements are subject to possible modifications to reasonably accommodate individuals with disabilities. Quest Diagnostics is an Equal Opportunity Employer: Women / Minorities / Veterans / Disabled / Sexual Orientation / Gender Identity or Citizenship.