Summary of Role
Database Engineers work within the Information Management department and are responsible for database development and administration tasks, including but not limited to developing and maintaining ETL packages, writing queries, stored procedures, functions, and views, designing conceptual information models and mapping them to logical and physical relational schemas, investigating data and database issues, monitoring and optimizing database performance, importing data from and exporting data to external systems, and working with data consumers inside and outside the company to coordinate and facilitate data access approaches and best practices. They are also responsible for supporting the day-to-day operations of the company’s information systems and ensuring all data users within the company have the support necessary to achieve their objectives in a manner that promotes the overall quality, integrity, and consistency of information at the enterprise level.
Communicate information requirements to other teams (such as software development, business intelligence, user interaction design, and data analysis) and coordinate activities on interdependent projects.
Create concrete implementations of information models in the form of logical and physical relational schemas along with other database objects to facilitate the correct and efficient use of those schemas.
Monitor and optimize the performance of data systems throughout the company.
Perform various day-to-day activities such as ad hoc data exports, manipulation and analysis of large data sets, reports, bulk data updates, and investigation of data issues.
Provide support for all data users within the company.
Promote strategic enterprise goals related to data quality, integrity, consistency, and accuracy.
Work with stakeholders to determine and understand their information needs and business domains and translate these into formal requirements and information models.