Database Engineer, Level 3
Independent Software · Annapolis Junction, MD · 4 wk ago
Information TechnologyFull-time
Key Responsibilities
- Design, develop, implement, and maintain relational and/or object-oriented database systems
- Develop database parser software and database loading mechanisms
- Analyze user and system requirements to design effective database structures
- Create, modify, and optimize complex queries, scripts, and macros for data manipulation and reporting
- Translate data requirements into usable database solutions, including master data files and structured datasets
- Support data flow analysis, information storage, and retrieval processes
- Evaluate and recommend improvements for database performance, scalability, and reliability
- Develop and maintain database schemas aligned with system architecture and operational needs
- Perform trade-off analysis across data volumes, user loads, system distribution, response times, and retention policies
- Implement database solutions using cloud-based methodologies and technologies
- Utilize Open Database Connectivity (ODBC) and other integration methods to support system interoperability
- Aid with database optimization, tuning, and performance monitoring
- Support system testing, validation, and acceptance activities
- Ensure compliance with security requirements, data protection standards, and domain controls
- Collaborate with system engineers, developers, and stakeholders to align database solutions with mission needs
Required Skills and Qualifications
- Strong experience with relational databases (e.g., SQL-based systems) and/or object-oriented database design
- Proficiency in writing and optimizing complex SQL queries, scripts, and stored procedures
- Experience with database design, normalization, and data modeling techniques
- Knowledge of database performance tuning, indexing, and optimization strategies
- Experience working with large datasets and high-volume data environments
- Familiarity with cloud-based database technologies and data storage solutions
- Experience with data integration tools and protocols such as ODBC
- Understanding of data security principles, access controls, and data governance
- Strong problem-solving and analytical skills
- Ability to work independently and as part of a cross-functional team
Education and Experience
- Bachelor’s degree in a technical discipline from an accredited college or university is required
- Ten (10) years of experience as a Database Engineer (DBE) in programs and contracts of similar scope, type, and complexity is required
- Five (5) additional years of relevant experience may be substituted for a bachelor’s degree
- Experience supporting database solutions across the full system lifecycle, from requirements through system acceptance and deployment
- Certifications: DoD 8570.01-M compliance with Information Assurance Technical (IAT) Level II is required
Why Choose Independent Software
- Collaboration, integrity, and innovation are core values
- Continuous learning and development opportunities
- Competitive compensation and benefits
- Work-life balance