Jobs and Careers
UN
Senior Data Engineer
University of Chicago6045 Kenwood Buildingfull_timeVerifiedPosted 28 Nov 2023
About the role
Department
About the Department
• We provide secure, stable, and reliable infrastructure and applications to support the mission of the University.
• We support and enable faculty research and teaching with the effective use of technology.
• We simplify the technology experience for faculty, students, alumni, and staff, and we ensure technology is mobile-friendly and accessible.
• We identify, manage, and mitigate the technology risks of the University.
Job Summary
Responsibilities
- Works closely with business analysts and subject matter experts to understand data analysis requirements, data definitions, and to develop data mappings, data rules, and data transformations for reporting related to a particular data warehouse and/or analytic subject area.
- Finalizes the conceptual data models developed by the BI Lead, most often a dimensional model with facts and dimensions. Documents and communicates model design to project team.
- Leads development of logical data models. Documents, communicates, and maintains model design for the project team.
- Leads design and implementation of physical databases including index definitions, partitioning, parallelism, tuning, and space management.
- Utilizes database design and documentation tools to document, analyze, and communicate database information.
- Designs DW security.
- Implements test and QA strategies and prepares for rollout, including assuring data validation and integrity.
- Coordinates development resources to ensure that project timelines are met.
- Leads the design of ETL processing modules based on transformation rules, mapping rules, processing requirements and database model.
- Leads the design of ETL auditing steps to ensure data integrity and completeness of the ETL process.
- Leads the design of ETL process flow including module dependencies and parallel processing opportunities.
- Provides documentation for and works with job scheduling team to automate ETL processing.
- Leads the design of programming specifications for each ETL component.
- Leads the design of testing plans for each phase of the development process. Plans must ensure accuracy and quality of program code as well as thorough data validation procedures.
- Develops efficient code that meets analysis and design criteria.
- Coordinates ETL development resources to ensure that project timelines are met.
- Provides break/fix support and communicates outages as defined by IT Services standards.
- Troubleshoots and tunes DW and analytic systems.
- Coordinates testing of software patches and upgrades.
- Works closely with BIS colleagues to implement DW best practices, supporting integration of information from different subject areas.
- Promulgates DW, ETL and related development standards, processes, and best practices throughout BIS.
- Participates in the selection of DW, ETL and related enabling tools, including software and consulting.
- Deep expertise in DW, ETL and analytic systems best practices and emerging trends is imperative
- Works with users to ensure deliverables are meeting or exceeding expectations. Provides support and communicates issues to users as defined by IT standards.
- Plans, tests and guides roll-out of patches and upgrades to the BI and analytic software. Solves problems in the development and interpretation of BI and analytics system standards and procedures.
- Performs other related work as needed.
Minimum Qualifications
Education:
Minimum requirements include a college or university degree in related field.---
Work Experience:
---
Certifications:
---
Preferred Qualifications
Education:
- Bachelor's degree.
- Advanced
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s