Summary Description:
Works closely with project management and data warehouse development teams, creates and maintains multi-dimensional data models defining the data warehouse Extraction Transformation and Load (ETL) architecture, designs and codes ETL processes, administers change controls and processes, and monitors production data loads. Translates requirements into detailed specifications, and develops and documents business processes and data requirements. Monitors ETL performance tuning production data loads, controls ETL tool releases, conducts system and acceptance testing, provides production support, implements interfaces to source systems, and balances target to source data.
Physical Demands:
Must operate computer work stations for sustained periods, lift and move PC equipment.
Special Requirements:
Some overtime, evening and weekend work required. |
Strong technical, analytic, and problem-solving skills including: dimensional data modeling, structured batch programming, proficiency in database principles, the appropriate database platforms as they relate to database operations, software change control and data warehouse data load integrity and validation procedures. Ability to tune ETL performance, to work independently and cooperatively within a team working under severe time constraints, and to develop and implement a test plan. Requires skill in completing program and system documentation, good oral and written communication skills, and excellent time management skills. Knowledge of and the ability to meet the seven core competencies of the Supporting Services Professional Growth System (SSPGS).
|
Education Training Experience:Bachelors degree required. Masters degree preferred. Experience in designing, programming, maintaining and tuning ETL processes; in monitoring and troubleshooting ETL production jobs; and in creation of system requirements and test plans; familiarity with database warehouse architecture and performance issues in a large database system; with database programming tools, SQL, data modeling tools, and database access tools; excellent communication skills, and ability to learn business practices and concepts required. Other combinations of applicable education, training, and experience which provide the knowledge, abilities, and skills necessary to perform effectively in the position may be considered.Certificate License:None
|
Example Duties:1. Works closely with project management and data warehouse team. 2. Serves as liaison to other development teams to ensure corporate standards and architecture vision is realized. 3. Documents requirements consistent with work products and deliverables defined by project management. 4. Translates requirements into detailed specifications. 5. Prepares accurate task estimates and ensures timely delivery. 6. Prepares test strategies, test scripts, and conducts system tests. 7. Designs, programs, sequences, and maintains ETL processes. 8. Monitors and troubleshoots ETL production jobs. 9. Participates in requirements and design of data warehouse architecture. 10. Develops and maintains load programs, metadata repositories, user programs in the latest database version. 11. Size, develop, test, implement, and maintain code in the appropriate database programming language. 12. Day-to-day support for the Business Intelligence/Data Warehouse System. 13. Fully test and document all development work. 14. Performs related duties as required.
|