Supports the end-to-end vision and implementation of the Baltimore County Public Schools (BCPS) Enterprise Data Warehouse to ensure the delivery of meaningful data analysis reports and visualizations to meet BCPS mission and vision set forth in the systemwide strategic plan. Participates in all aspects of the BCPS Enterprise Data Warehouse including data acquisition data modeling extract/transform/load (ETL) storage security archiving and recovery. Performs other duties as assigned.
EXAMPLES OF DUTIES:
Collaborates with product owners and stakeholders to plan and define requirements. Translates business requirements into business value and assists in supporting leadership and project managers to establish priorities and meeting timelines.
Attends meetings and events which may include preparing and delivering presentations in front of a large group.
Supports the Data Governance Committee by attending meetings acting as a subject matter expert working with workgroups to solve problems providing input into Board of Education Policies and Superintendents Rules and representing the Data Analytics team.
Follows data warehouse best practices and development processes including conceptual/ logical/physical dimensional data modeling data flow diagrams design scalability for the future ETL architecture source to target mappings automation through ETL and stored procedures data validation quality assurance and monitoring/alerting.
Participates in data modeling and ETL design review sessions with team members and provides feedback. Approves the release of changes to the production data warehouse. Ensures all data models dictionaries and metadata are maintained.
Meets regularly with leadership and the project manager to provide input and feedback on project level of effort feasibility timelines issues and project status. Communicates with team members on issues including resolution. Participates in and contributes to daily stand-up and project planning meetings.
Collaborates daily with developers to ensure data availability and structure meet the needs of the report or data visualization.
Creates SQL scripts to extract data from the data warehouse to support data analysis or fulfill an ad hoc data request.
Ensures the stability of the BCPS Enterprise Data Warehouse through monitoring performance tuning disaster recovery planning new installations patching upgrading storage planning issue resolution and collaboration with vendors and the Department of Information Technology. Escalates issues and risks as needed.
Maintains data security architecture to ensure student and employee data privacy guidelines are met. Works closely with network administrators to define and maintain Windows Active Directory groups used to establish access to business intelligence systems.
Participates in continuous improvement activities by identifying and analyzing the effectiveness and efficiency of existing processes and develops strategies for improvements.
Performs other duties as assigned.
MINIMUM QUALIFICATIONS:
Education Training and Experience:
Note: Other combination of applicable education training and experience which provide the knowledge skills and abilities necessary to perform effectively in the position may be considered.
Knowledge Skills and Abilities:
PHYSICAL AND ENVIRONMENTAL CONDITIONS:
The work of this position is generally sedentary with occasional walking standing and other limited physical activities.
CONDITIONS OF EMPLOYMENT:
Employees may be required to work beyond their normally scheduled hours with little or no advanced notice.
This document describes the duties and responsibilities of a position or group of positions. It shall not be held to exclude duties not referenced nor limit the right of management to assign work to employees.
Citizenship residency or work VISA in United States required.
BENEFITS:BCPS offers a comprehensive benefits program for eligible employees including options for medical plans dental plans vision life insurance flexible spending accounts disability coverage and 403(b)/457 plans. Other benefits include paid vacation paid holidays sick personal business and bereavement days and flexible leave options such as FMLA sick bank and board approved new hires will attend a benefits meeting upon hire.
Visit the BCPS website for additional information about benefit plans for BCPS employees at class specification defines the types of duties and level of difficulty of work required of positions in this title. It shall not be held to exclude duties not mentioned nor limit the right of management to assign work to employees.
RETIREMENT: Eligible for the Baltimore County Employees Retirement System
GRADE:
Grade 06 - 12 Month OPE Pay Scale
SALARY: $80714 to $127279 (Annual Salary Scale for Exempt 12-Month Employees Represented by BCPSOPE 2025-2026 Effective September 20 2025) Visit the BCPS Office of Payroll website for additional information on pay scales other compensation and leave accruals at COMPENSATION: This position may be eligible for comp time. Visit the BCPS website to review the OPE Master Agreement for additional information at OF EMPLOYMENT: Persons appointed to this classification are designated as Essential-As-Needed Personnel and are required to work when schools and/or offices are closed during adverse weather conditions or any other emergency when contracted and directed to do so.
Employees in this class may be assigned to work nights evenings weekends and/or holidays. Employees are subject to call to duty in emergencies and may be required to work beyond their regularly scheduled hours with little advanced notice.
FLSA Status: Exempt
Application Instructions
Please read and carefully follow the instructions provided below.
Pre-Employment Requirements:
Contact Information
Office of Staffing & Licensure
Phone:
Email:
Baltimore County Public Schools (BCPS) is the 22nd largest school district in the nation and the 3rd largest in Maryland with over 21,000 employees supporting over 111,000 students. BCPS has 26 Maryland Blue Ribbon Schools of Excellence and 23 National Blue Ribbon schools, 32 magnet ... View more