This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Supports the implementation and maintenance of analytical and data science-based software and data pipelines enabling scientific workflows. Provides focuses support in enhancing the data collection frameworks that integrate structured and unstructured data from multiple sources and systems to enable the use of data in specific research study teams. Maintains and supports the development of infrastructure systems (e.g., data warehouses, data lakes, etc.), including data access Application Programming Interface(s) (APIs). Receives guidance from and acts in support of a team aimed at providing robust, scalable software solutions to the research enterprise.
Job Responsibility:
Builds, maintains and evolves general Extract, Transform and Load (ETL) data pipelines and overall data architecture to accommodate a growing amount of data from a variety of large research data sources
Maintains and modifies data transfer solutions for study protocol requirements outlined in the Data User Agreements
Works with research team members to support the conversion of protocol and technical requirements into professional clinical trial data collection software solutions
Ensures timely completion of tasks while managing multiple assignments, project timelines and business user expectations
Supports the implementation of custom research project-specific data workflow solutions for data collection, management, reporting and analytics
Contributes to the scientific research
Adheres to and improves defined application development life-cycle practices, including but not limited to, requirements gathering, writing test plans, source code management, peer code review and quality assurance through unit/system/user acceptance testing
Participates in specification, implementation and execution of testing procedures to ensure quality of deliverables, system and data workflow reliability
Produces and maintains comprehensive technical and archival data files and documentation for all systems under the Engineer's responsibilities
Keeps abreast of current application developments through continuing education, professional reading, online forums, conferences, workshops and professional groups
Other duties as assigned
Requirements:
Bachelor's degree in Data Science, Biomedical Science, Computer Science, Mathematics, Statistics or similar discipline
2 years of experience in technology and data intensive roles and environments
Programming experience in Structured Query Language (SQL) and one other applicable language (Java, Python, and/or R)
Experience with Change Management solutions
Experience with Version Control solutions (e.g. Git)
Understanding of data analytics and statistical methods
Expertise of software engineering best practices such as version control and software release management
Strong analytical and problem-solving skills
Strong organizational skills
Ability to work with others in a matrix management environment
Excellent communication skills for describing progress and challenges to stakeholders
Attention to detail, patience and a positive, customer-centric attitude
Strong technical presentation skills
Familiarity with file formats, metadata, and data exchange and storage standards applicable in management of scientific and clinical research
CITI HSP
CITI Good Clinical Practice
CITI Human Research
Nice to have:
Experience implementing and supporting data management systems in a scientific, research context (e.g. biospecimen software, electronic laboratory notebooks, REDCap)
Experience with UNIX environments, cloud technologies (e.g. AWS, Microsoft Azure, Google Cloud Platform), API and sftp transfer setup
Demonstrated ability to develop proficiency with unfamiliar toolsets