Overview
Skills
Job Details
Job Title: Senior SQL Database Developer / Database Administrator (DBA)
Location: Suitland,MD (Fully Onsite/ Need locals)
Duration: 6 months
Experience: 8+ Years
Minimum Qualifications:
At least eight years of experience developing applications in SQL database.
At least eight years of experience creating and managing database resources.
At least eight years of experience with database backup and recovery procedures.
At least six years of experience in DBMS configuration management and controlled introduction of new system releases, system/product upgrades in a production environment including databases, database access software, DBMS utilities, etc.
At least five years of experience in database performance measurement and tuning.
At least five years of experience supporting database connectivity for web-based applications.
At least five years of experience in designing and implementing relational databases to support complex database systems and applications.
At least four years of experience in the configuration and optimization of database storage devices.
At least four years of experience in the administration of database security, including the monitoring and maintenance of user access.
At least four years of experience in the use of tools for data modeling and logical and physical database design.
At least three year identifying, determining the feasibility of, and analyzing the costs and benefits of alternatives for new database technology.
Also this description:
Designs, implements, and maintains highly complex databases and their data dictionaries.
Defines logical and physical structure and functional capabilities of databases.
Leads technical database design reviews.
Performs technical review on data elements, preparing reconciliation recommendations and backup materials.
Creates complex SQL statements, where applicable.
Develops backup and recovery procedures, designs database security, and configures database storage devices.
Monitors database performance and tunes databases for optimized performance.
Installs systems software and database engines.
Troubleshoots highly complex database-related problems.
Supports database connectivity for web-based applications.
Plans for upgrades/system release implementation.
Identifies, determines the feasibility of, and analyzes the costs and benefits of alternatives for new database technology.
Provides technical guidance to developers.
May be responsible for project progress and results, and assumes responsibilities of team leader, if required.