Senior Genomics Software Engineer
Aurora, Arapahoe County, Colorado, 80012, USA
Listed on 2025-12-20
-
IT/Tech
Data Engineer
Job Overview
As a Senior Genomics Software Engineer at Children’s Hospital Colorado, you will be a key member of the Precision Diagnostics team, PDX, with the opportunity to develop and operationalize an enterprise genomics platform. PDX offers both oncology and germline testing; this position will be responsible for full design, optimization, validation, and operational support of application-specific algorithms and data workflows to meet varying needs.
Duties will include creating novel computational approaches and analytical tools as well as adapting pre-existing processes for large-scale analysis of genomic sequence data for both clinical and research purposes. Working knowledge of manipulating publicly accessible, commercial, and/or proprietary databases is essential, as is creating user interfaces to bioinformatics software and computational tools for clinical activities. As the subject matter expert, you will provide technical direction to both scientific and technical personnel and train different user groups.
Information
Hours per week: 40, eligible for benefits. Shift: Days, Monday - Friday, with potential to support urgent test requests as needed on weekends and holidays.
* This is a hybrid position, and eligible for remote work.
Duties & Responsibilities- Analyzes, designs, builds, modifies, implements, tests and debugs new or existing software applications, architectures, databases, and systems integration to automate business processes.
- Recommends, develops, documents, and maintains software coding and development standards, principles, and practices.
- Troubleshoots complex performance and system availability problems ensuring quality of the enterprise application and/or data warehouse. Consults with end users and IT staff to identify user problems.
- Designs, develops, tests, debugs, implements, and prepares flow charts for both new and existing systems. May assist lower-level developers in the development of complex applications and coding.
- Serves as a technical resource for modeling, simulation and analysis efforts. Verifies program logic by overseeing the preparation of test data, testing and debugging of programs.
- Participates in Production Support on-call rotation as necessary.
- Prepares timelines, project plans and flow charts for the development or enhancement of new and existing software application programs.
- Provides enterprise-level application design guidance and consultation. Collaborates with development team, business intelligence, manager, customers and project managers to develop requirements, applications, systems, data warehouse and database requirements to meet organizational and end user needs. Provides recommendations regarding configuration, design, usability and maintainability for services, applications, interfaces and other dependencies that integrate with platforms.
- Gathers, analyzes and documents complex business and user requirements, functional requirements and data specifications.
- Designs, writes and documents technical specifications to design or redesign complex applications.
- Collaborates with applications staff and users of information systems to evaluate, plan, design, develop, test, implement, and maintain application development efforts and/or reports. Works with applications staff to translate and document user needs and system requirements into report specifications and/or technical documents. Integrates data between multiple systems for reporting as necessary.
- Performs database tuning and configuring; developing backup and recovery processes, repeatable methods to refresh non-production environments from production, data lifecycle management, and system upgrades. Writes stored procedures, packages, and functions.
- Designs and develops complex processes required to extract, transform, cleanse and load data into the enterprise data warehouse and data marts. Develops solutions to address data warehouse query performance and quality issues including data profiling, development, enhancement, and technical standards. Ensures reporting systems are maintained and supported during system and database upgrades and modifications.
- Recommends, develops, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).