• Programmer Analyst

    Job ID
    Information services
    Info Technology
    Job Location
  • Overview

    The Programmer Analyst serves as a contributor for the Clinical Systems Engineering team and is responsible for the facilitation and extraction of information from various information systems within St. Jude Children’s Research Hospital (SJCRH).   In this position you have an opportunity to work in a diverse environment developing and supporting clinical systems and applications to include Cerner Millennium, which constitutes our Electronic Health Record (EHR) system.   The preferred candidate will have a high caliber of knowledge related to the Cerner Millennium data models and experience with the CCL programing language. This position will have responsibility for assisting the development and support life cycles of such areas as clinical reports, data extractions, MPages, and clinical integrated ancillary applications/data warehousing.  This role may require the ability to work with customers, clinical/technical analysts and management of which excellent communication skills will be necessary.  This includes attending meetings with staff members/teams, assisting with/devising detail specifications, interpreting requests, providing technical/applicable advice, creating application/programming documentation & profiles, as well as, utilizing a request and change management system (Service Now) to facilitate work within a multi-domain environment.  As part of the collaborative team, you will be able to provide and obtain knowledge transfer and mentorship.


    At St. Jude you will have an important role in helping to ensure the Division of Clinical Informatics and the Information Services Department always provide the utmost customer service and quality while continually applying and harnessing skills in the ever-growing technology realm.  

    Minimum Education

    • Bachelor's degree is required
    • Computer-related specialty is preferred

    Minimum Experience

    • Two (2) years of experience in systems analysis and computer programming is required
      • Cerner Command Language [CCL]
      • JavaScript, HTML, Web Services technology, Mpages
      • Knowledgeable of any areas within the Cerner programming tools:
        • Cerner Millennium Data Models
        • Discern Visual Developer / Layout Builder
        • Discern Analytics DA2 / Explorer Menu Reports
        • Cerner PM Rules language (VBA / CCL)
      • Data facilitation/Integration and concepts such as:
        • FHIR (Fast Health Care Interoperability Resources)
        • SMART (Substitutable Medical Apps and Reusable Technology)
        • Data Extractions or ETL processes (Extract, Transform, Load)
        • Millennium Objects
      • Data Warehousing technologies such as:
        • SQL Server
        • Cloud Services
        • Any exposure/experience with Dimensional Insight or Health Catalyst platforms
      • Linux Shell Scripting
      • NLP (Natural Language Processing), ML (Machine Learning)
      Healthcare experience preferred

    EEO Statement

    St. Jude is an Equal Opportunity Employer

    No Search Firms:

    St. Jude Children's Research Hospital does not accept unsolicited assistance from search firms for employment opportunities. Please do not call or email. All resumes submitted by search firms to any employee or other representative at St. Jude via email, the internet or in any form and/or method without a valid written search agreement in place and approved by HR will result in no fee being paid in the event the candidate is hired by St. Jude.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Stay connected

    We're breaking new ground at St. Jude. Stay up-to-date on our latest news and career opportunities in the areas you're most interested in by becoming a St. Jude Careers Insider.

    Search all St. Jude Jobs, including postdoctoral research fellowships, clinical fellowships and faculty appointments.