Database analysts/programmers are responsible for programming and analyzing databases for their organization. They are in charge of programming automating scripts that provide regular maintenance to company databases, analyzing business requirements to suggest improvements, providing end-user support, and responding to ticket requests as needed. Additionally, they interact with other information technology staff and department managers. Database analysts/programmers create database mappings to transform data from multiple systems, take part in setting up connectivity to data sources, modify database packages to fit company and project requirements, and create custom databases to achieve all organizational goals.
Database Analyst/Programmer Tasks
Work with middle-tier developers to integrate back-end database code with business applications.
Design, write, test, and debug database stored procedures and complex queries to extract, calculate or manipulate information.
Design, implement, and test database schemas.