Data Science Software Engineer - Stratford, United States - Yale New Haven Health

    Default job background
    Description

    Overview:

    To be part of our organization, every employee should understand and share in the YNHHS Vision, support our Mission, and live our Values. These values - integrity, patient-centered, respect, accountability, and compassion - must guide what we do, as individuals and professionals, every day.

    ITS Data Science Software Engineer will be an experienced developer with a proven track record of being able to interpret strategic initiatives and challenges, develop and maintain custom enterprise applications, develop scalable software platforms, and integrate software within a mixed Windows/Linux environment. The individual will be responsible for the development and maintenance of software with a big data environment, including applications built to run within the Hadoop ecosystem.

    EEO/AA/Disability/Veteran

    Responsibilities:
    • 1. Application Development
      • 1.1 Assist with defining application use cases and requirements
    • 2. Teamwork
      • 2.1 Creates and maintains regular status reports
    • 3. Documentation
      • 3.1 Documents and maintains all required architecture and software comments and configures systems accordingly
    • 4. Other
      • 4.1 Provides training to other staff as appropriate
    Qualifications:

    EDUCATION

    Bachelor's Degree required, Master's Degree in Healthcare Administration, ITS, or related field preferred

    EXPERIENCE

    Seven to ten years of experience in software development or related work. Prior experience in healthcare preferred.

    SPECIAL SKILLS

    Strong background in software development with a diverse set of platforms, including C#, Python, Java, and/or Perl. Experience with developing and accessing data in common database platforms such as Microsoft SQL Server. Experience with the Hadoop stack, particularly HDFS, Spark, and Sqoop, along with other emerging technologies, such as Elasticsearch and NiFi. Ability to work independently for software development tasks, documentation, and testing. Knowledge of software deployment in Windows and Linux environments, as well as experience with emerging technologies such as Docker and Ansible for application configuration and deployment. Experience of version control, unit testing, and continuous integration environments. Experience with healthcare systems and data formats (Epic, HL7) highly preferred.