15-35181 RIA PROGRAMMER I

Responsibilities include:

  1. Design, develop, and test software and applications.
  2. Write automated unit and functional tests of complex application logic while adhering to principles and best practices of containerization and continuous integration and deployment.
  3. Document code and generate appropriate technical and user documentation for software and applications.
  4. Manage all code, documentation, and issues in modern source control repositories.
  5. Manage small projects and subprojects within larger initiatives, identifying, tracking, and reporting on tasks and deliverables against project timelines.

Summary:

  1. Develop, test, and implement translational informatics software and application solutions under direct supervision.
  2. Create re-usable open source and proprietary software and application products.
  3. Evaluate, adopt and use multiple technologies to create innovative solutions that have a high impact on data-intensive clinical and translational research.
  4. Continuously learn about a wide variety of biomedical domains in order to translate domain requirements into high-impact technical solutions.
  5. Work independently and as part of a project team in a highly matrixed research environment, including direct interaction with clinicians and biomedical researchers.

Requirements

Required Licenses/certificates/registrations
Epic certifications preferred

Required Education and Experience
Core:

  • BS/BA required in computer science, biomedical engineering, information science, or related field. Substitute years of relevant experience for specific field.
  • Zero to five years of programming experience with progressively more complex projects.
  • Demonstrated track record of continuous learning and adoption of new languages and frameworks.

Clinical Decision Support:

  • Zero to five years of experience developing, configuring, or customizing software in a clinical environment is preferred.

Quality Assurance and Continuous Integration and Deployment:

  • Zero to five years of experience in quality assurance, continuous integration and deployment, configuration management, or other aspect of software and application validation is preferred.

Additional Technical Requirements
Core:

  1. Working knowledge of one or more of the following preferred: Python/Django, JavaScript/HTML (as used in Single Page Applications), Java, Objective C, Cache/Mumps, Scala.
  2. Working knowledge of relational and/or non-relational database application development preferred.
  3. Previous experience in data modeling is preferred.
  4. Experience in healthcare and/or biomedical, genomic data management issues is preferred.
  5. Experience with mobile application (native or web) on Android and/or iOS is preferred
  6. Must exhibit excellent oral, presentation, and written communication skills.
  7. Experience with source management, continuous integration, containerization, and automated testing tools and processes is preferred.

Clinical Decision Support:

  1. Working knowledge of Epic or other electronic health record workflows is preferred.
  2. Experience with Cache/Mumps is preferred.
  3. Experience with health data application programming interfaces such as FHIR or interchange specifications such as HL7 is preferred.

Return to Top

15-35361 RIA PROGRAMMER II

The Analyst/Programmer II in the Translational Informatics Unit at the Department of Biomedical and Health Informatics (DBHi) develops and implements innovative software and applications that solve challenging problems in the collection, management, analysis and interpretation of biomedical, genomic and clinical data. The successful candidate will create and contribute to DBHi open source projects (http://github.com/chop-dbhi) as well as proprietary products such as mobile health applications and implementations of data science algorithms. We are looking for highly creative people who share our mission to advance child health and who will thrive in a continuous learning environment, acquiring and applying both new technical skills and biomedical domain knowledge. Specifically, the Analyst/Programmer II will:

  • Independently develop, test and rollout translational informatics software and application solutions.
  • Create re-usable open source and proprietary software and application products.
  • Evaluate, adopt and use multiple technologies to create innovative solutions that have a high impact on data-intensive clinical and translational research.
  • Continuously learn about a wide variety of biomedical domains in order to translate domain requirements into high-impact technical solutions.
  • Work independently and as part of a project team in a highly matrixed research environment, including direct interaction with clinicians and biomedical researchers.
  • Contribute to the development, evolution, and implementation of software development methodologies that are optimized to a biomedical research setting.
  • Design, develop, and test software and applications.
  • Write automated unit and functional tests of complex application logic while adhering to principles and best practices of containerization and continuous integration and deployment.
  • Document code and generate appropriate technical and user documentation for software and applications.
  • Manage all code, documentation, and issues in modern source control repositories.
  • Manage projects and subprojects of increasing complexity within larger initiatives, identifying, tracking, and reporting on tasks and deliverables against project timelines.

Requirements

  • BS/BA required, Masters preferred in computer science, biomedical engineering, information science, or related field. Substitute years of relevant experience for specific field.
  • Three to eight years of programming experience with progressively more complex projects.
  • Demonstrated track record of continuous learning and adoption of new languages and frameworks.
  • Working knowledge of more than one of the following preferred: Python/Django, JavaScript/HTML (as used in Single Page Applications), Java, Objective C, Cache/Mumps, Scala.
  • Working knowledge of relational and/or non-relational database application development preferred.
  • Previous experience in data modeling is preferred.
  • Experience in healthcare and/or biomedical, genomic data management issues is preferred.
  • Experience with mobile application (native or web) on Android and/or iOS is preferred.
  • Must exhibit excellent oral, presentation, and written communication skills.
  • Experience with continuous integration, containerization, and automated testing tools and processes is preferred.

Return to Top

15-35362 RIA PROGRAMMER III

The Analyst/Programmer III in the Translational Informatics Unit at the Department of Biomedical and Health Informatics (DBHi) develops and implements innovative software and applications that solve challenging problems in the collection, management, analysis and interpretation of biomedical, genomic and clinical data. The successful candidate will create and contribute to DBHi open source projects (http://github.com/chop-dbhi) as well as proprietary products such as mobile health applications and implementations of data science algorithms. We are looking for highly creative people who share our mission to advance child health and who will thrive in a continuous learning environment, acquiring and applying both new technical skills and biomedical domain knowledge. Specifically, the Analyst/Programmer III will:

  • Independently develop, test, and implement translational informatics software and application solutions.
  • Conceive, design, and disseminate (through multiple academic and non-academic channels) re-usable open source and proprietary software and application products.
  • Evaluate, adopt and use multiple technologies to create innovative solutions that have a high impact on data-intensive clinical and translational research.
  • Continuously learn about a wide variety of biomedical domains in order to translate domain requirements into high-impact technical solutions.
  • Serve as a technical team lead in a highly matrixed research environment, including technical project lead on multidisciplinary teams including clinicians and biomedical researchers.
  • Lead the development, evolution, and implementation of software development methodologies that are optimized to a biomedical research setting.
  • Mentor junior staff, student workers, co-ops, and research trainees (fellows, post-docs).
  • Interact directly with Hospital Information Solutions applications and technology staff to identify and implement optimal computing infrastructure.
  • Design, develop, and test software and applications.
  • Write automated unit and functional tests of complex application logic while adhering to principles and best practices of containerization and continuous integration and deployment.
  • Document code and generate appropriate technical and user documentation for software and applications.
  • Manage all code, documentation, and issues in modern source control repositories.
  • Manage large, complex projects and take responsibility for major components of larger research initiatives; assign work to junior staff, identifying, tracking, and reporting on tasks and deliverables against project timelines.

Requirements

  • BS/BA required, Masters preferred in computer science, biomedical engineering, information science, or related field. Substitute years of relevant experience for specific field.
  • 5 to 10 years of programming experience with progressively more complex projects.
  • Demonstrated track record of continuous learning and adoption of new languages and frameworks.
  • Expert knowledge of more than one of the following preferred: Python/Django, JavaScript/HTML (as used in Single Page Applications), Java, Objective C, Cache/Mumps, Scala.
  • Expert knowledge of relational and/or non-relational database application development required.
  • Previous experience in data modeling is required.
  • Experience in healthcare and/or biomedical, genomic data management issues is preferred.
  • Experience with mobile application (native or web) on Android and/or iOS is preferred.
  • Must exhibit excellent oral, presentation, and written communication skills.
  • Experience with continuous integration, containerization, and automated testing tools and processes is required.

Return to Top

14-35021 SUPERVISOR OF SCIENTIFIC COMPUTING

Pediatric biomedical research and emerging clinical applications are driving an unprecedented increase in the scale and complexity of data management and analysis tasks. To meet this challenge, the Supervisor of Scientific Computing (SSC) in the Department of Biomedical and Health Informatics will build and lead a team that will evolve CHOP in the application of advanced computing technologies to pediatric biomedical research. The Scientific Computing team will perform intensive outreach to CHOP researchers to identify computationally- and data-intensive research tasks and workflows. The successful candidate will recruit and manage a team of scientific computing experts spanning multiple disciplines, as well as contribute hands-on to solving complex technical problems directly related to research and clinical diagnostics.

The team’s ‘product’ will be specialized computing environments for both one-off research studies and for generalizable production functions such as data analysis pipelines, large data warehouses and real-time analytic services. The team will partner with the Department of Information Services to build upon and contribute to the acquisition of computing infrastructure spanning CHOP’s ongoing large investments in virtualization, high performance computing and network storage as well as multiple contracted cloud services.

Technologies include but are not limited to:high performance and parallel computing, very large relational and non-relational databases, high-throughput data transfer, and analysis and visualization platforms.

Applications include but are not limited to genomic data analysis, including next-generation sequencing,systems biology algorithms,real-time model-based clinical decision support, imaging analysis and large clinical epidemiological and surveillance studies.

Requirements

  • Bachelor’s degree required, masters or Ph.D. preferred in computer science, computer engineering, information systems, information science, or related field.
  • 10 plus years of experience in increasingly challenging systems engineer or systems administrator roles, in part in a research and development or scientific environment. Ideally, this will be in a biomedical or genomic research organization

Additional Technical Requirements

  • Experience building or leading small focused technical teams in either a matrixed or direct line management role, coupled with a strong interest in mentorship and staff development.
  • Ability to identify a wide variety of computing problem types and optimize code, software, job management, system, and hardware configurations to deliver high performance solutions.
  • Experience writing, optimizing, or troubleshooting parallel computer programs is preferred.
  • Demonstrated track record or a strong interest in education and outreach to the user community.
  • Demonstrated track record of building collaborative relationships with scientific researchers, technical colleagues, and IT/IS.
  • Demonstrated track record of finding the ‘best path’ technical or process solution for complex computationally- and data-intensive problems.
  • Demonstrated track record of using configuration management and continuous deployment tools and processes to support reproducibility of computing tasks.
  • Ability and interest in documenting, testing and controlling the development and release of code and system configurations, especially in generally-available production systems.
  • Experience with genomic or next-generation sequencing computing is desired, though not absolutely required.

Return to Top

15-35360 POST DOCTORAL FELLOW

A postdoctoral fellow position is open in the Bioinformatics Group at the Department of Biomedical and Health Informatics (DBHI) at the Children’s Hospital of Philadelphia, reporting to the Director of Bioinformatics. This position offers several opportunities to develop bioinformatics methods and applications to address basic and clinical research problems in the analysis and interpretation of next-generation sequencing data. Academic output in the form of journal articles and professional meeting presentations is a focus of this position and is expected with some degree of supervision and collaboration with our experienced bioinformatics scientists. It is expected that this individual will conduct independent scholarly research, and will contribute directly to the overall research goals of the project and the research group. The individual will be expected to participate in project planning, interpretation/evaluation of data, and communication of results. The successful candidate will also be expected to acquire technical, coding, data stewardship, and manuscript/grant writing skills, and participate in seminars, lectures, poster sessions and presentations at national meetings. Postdoctoral fellows also may be required to supervise junior bioinformatics staff, develop new methods, and assist with the development of other research projects.

Requirements

  • PhD in computational science, statistics, or mathematics, engineering, or related fields
  • Ability to, under supervision, conceive of, plan, implement, validate, and disseminate entire projects
  • UNIX/LINUX experience
  • Proficiency in R or similar commonly used statistical languages
  • Basic proficiency with Python, Perl, or other languages
  • Excellent organizational and communication skills with an emphasis on strong presentation skills
  • Ability to independently plan and execute analyses of moderate complexity
  • Ability to provide objective validation of results
  • Ability to work in a team environment
  • Strong research skills
  • Effective problem solving/critical thinking skills
  • Ability to work independently
  • Ability to exercise discretion and judgment
  • Value research integrity and collaborative research
  • High level of motivation
  • Good communication skills
  • Strong interpersonal skills

Return to Top

MANDATORY REQUIREMENTS

  • Child Abuse Clearances
  • FBI Fingerprint Clearance
  • Drug Screening
  • Tobacco screening

All CHOP employees who work in a patient building or who provide patient care are required to receive an annual influenza vaccine unless they are granted a medical or religious exemption.

The Children's Hospital of Philadelphia is an equal opportunity employer. We do not discriminate on the basis of race, color, gender, gender identity, sexual orientation, age, religion, national or ethnic origin, disability or protected veteran status.