Test programs or databases, correct errors, and make necessary modifications.
Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
Modify existing databases and database management systems or direct programmers and analysts to make changes.
Specify users and user access levels for each segment of database.
Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
Design databases to support business applications, ensuring system scalability, security, performance and reliability.
Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
Develop data models for applications, metadata tables, views or related database structures.
Set up database clusters, backup, or recovery processes.
Source: O*NET (2023)
Sample Job Titles:
Software Engineers
Systems Engineers
DevOps Engineers
Systems Administrators
Software Developers
Outlook in the Baltimore-Columbia-Towson, MD MSA (Metropolitan Statistical Area)