Reflexive Concepts
Database Engineer/Administrator
Reflexive Concepts, Hanover, MD
Reflexive Concepts is seeking a skilled Database Engineer/Administrator to join our team!
Specifically, we're looking for someone to be a member of a cross-functional team responsible for Oracle and/or MongoDB database administration working on IC Security Services. Tasking will include, but is not limited to:
Specifically, we're looking for someone to be a member of a cross-functional team responsible for Oracle and/or MongoDB database administration working on IC Security Services. Tasking will include, but is not limited to:
- Allocate system storage and plan for future storage requirements
- Create and maintain primary database storage structures
- Create primary database objects (tables, views, indexes) once developers have designed an application and assist developers in the design if required
- Modify the database structure, as needed
- Monitor and optimize the database performance
- Plan backup and recovery methodology
- Backup and restore the database as required
- Apply Database updates and patches
- Migrate databases to new hardware as required
- Write PL/SQL stored procedures and triggers
- Write and maintain shell script
- Recommend new architectures, designs, and strategies for the future
- TS/SCI Clearance with polygraph
- 5+ years of Software Engineering experience
- Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines.
- An additional 4+ years of Software Engineering experience may be substituted for the degree for a total of 5 years
- Database Administration 8+ years (Oracle or MongoDB)
- PL/SQL 5+ years
- SQL 5+ years
- Knowledgeable of large object (LOB) data structures
- Implementation and management of partitioned objects
- Experience with RDBMS management via Cloud Control
- Experience with:
- DB architecture, designs, and strategies
- Database performance tuning
- PERL
- Shell scripting
- ETL processing
- Oracle RAC
- Willing to take on a wide variety of tasking.