ETL Developer I

Business Support Salt Lake City, Utah


BioFire Diagnostics, LLC. is looking for an ETL Developer I to join our growing team!  The ETL Developer will analyze, design, develop, test and maintain the data pipeline component of BioFire’s Data Warehouse. This includes refinement of stored procedures to improve daily and real-time data loads in effort to make them more efficient and scalable. 

ETL Developer will work closely with BI Analysts and Engineers to build a Data Warehouse that provides quality, accurate, accessible and governed data capable to deliver business insight to various BioFire business domains through reporting, dashboards and visualizations

ETL Developer will promote Kimball methodology and utilize current technology stack to find innovative solutions to complex data problems.  Ability to work as a team player alongside a talented group of individuals for the same cause is essential to success in the role.  

Principal Job Duties and Responsibilities:  

  1. Perform all work in compliance with company policy and within the guidelines of BioFire’s Quality System.
  2. Understand BioFire’s technical and scientific mission.
  3. Understand technical and functional components of BioFire Diagnostics
  4. Perform lead role in development of BI infrastructure including design, build, management, maintenance, and optimization of a data warehouse
  5. Achieve optimal target architecture by analyzing current ETL landscape and determine if pipelines are best handled through an ETL tool, stored procedures or a combination of both
  6. Participate in requirements, design, and analysis sessions to ensure sound team decision-making and effective ETL strategy that aligns with BioFire company objectives
  7. Adapt ETL processes to accommodate changes in source systems and new business user requirements
  8. Develop, test, monitor and troubleshoot ETL processes
  9. Automate the ETL process through scheduling and exception-handling routines as well as source to target mapping development, support and maintenance
  10. Thoroughly document ETL process and overall Data Warehouse landscape within Data Catalog
  11. Participate in collaboration efforts with global BI development teams (e.g. bioMerieux France, Cognizant development team in India)
  12. Must be familiar with a variety BI concepts, practices, and procedures.
  13. Collaborate with internal data analyst/science teams to provide accurate analytics to business and a data warehouse/lake that allows for flexibility and usability
  14. Where applicable, build out new and useful technologies within our Microsoft Azure environment such as Azure Databricks, Azure Machine Learning, and big data technologies such as Hive, Spark, and Kafka
  15. Prioritize and complete data requests in a timely manner
  16. Complete projects on time with minimal supervision.
  17. Continually update technical knowledge and skills.
  18. Participate in sprint planning, standup and retrospective meetings as needed


Training and Education: 

  1. BS degree in Computer Science, IS, IT or related field required; advanced degree preferred
  2. Professional BI certifications preferred


  1. 1+ years of relevant experience required
  2. Experience in BI / data integration and solution implementation projects required (BI architecture and design, solution implementation, and/or data warehouse development); SAP Hana (SCP), MS Azure, and/or Amazon AWS preferred


  1. Previous experience in BI / data integration and implementation projects required (BI architecture and design, solution implementation, and/or data warehouse development)
  2. Understands ERP and CRM systems data infrastructure and how it relates to transformation requirements (data warehouse) for analysis.
  3. Expert level in SQL (MS SQL/TSQL, MySQL, and/or Amazon Redshift SQL)
  4. Experience with one or more ETL Tools preferred (SAP Data Services, MS Data Factory, Oracle Data Integrator, Informatica, SSIS)
  5. Experience with stored procedures
  6. Experience with Data Warehouse design methodologies (Kimball)
  7. Experience in BI Software (Power BI, DOMO, Tableau, etc.) preferred
  8. Experience in one of the following programming/analytical languagespreferred: R, Python, C#, Java
  9. Experience working with data from SAP and Salesforce a plus
  10. Experience with Jira preferred
  11. Proficient in MS Office Suite and flow charts software
  12. Drive for continuous improvement
  13. Must demonstrate ability to communicate effectively and work well with team
  14. Must demonstrate ability to complete objectives without high levels of supervision. 

BioFire Diagnostics, LLC. is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
Please be advised that the receipt of satisfactory responses to reference requests and the provision of satisfactory proof of an applicant’s identity and legal authorization to work in the United States are required of all new hires. Any misrepresentation, falsification, or material omission may result in the failure to receive an offer, the retraction of an offer, or if already hired, dismissal. If you are a qualified individual with a disability, you may request a reasonable accommodation in BioFire Diagnostics’ application process by contacting us via telephone at (385) 770-1132, by email at, or by dialing 711 for access to Telecommunications Relay Services (TRS).