Skip to content

Database Engineer
Company | General Dynamics |
---|
Location | Reston, VA, USA |
---|
Salary | $191250 – $258750 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Data Modeling
- Extensible Markup Language (XML)
- MySQL
- 10 + years of related experience
- US Citizenship Required
- Demonstrated experience with the following languages: Java/J2EE, C, C++, SQL, XML, XQuery, XPath, HTML/XHTML, CSS, Python, Shell Scripting, JSON, JavaScript
- Demonstrated experience with relational databases (ex – Oracle / MySql)
- Familiar with servers operating systems; Windows, Linux, and cloud infrastructure
- Familiar with database methodologies
- Familiar with Source code management and integration (ex – GitHub/GitLab, Jenkins)
- Familiar with ETL frameworks such as SAFE FME, Petaho, or NiFi
- Ability to work well in a fast-paced, constantly evolving work environment with a focus on continual process improvement and a proactive approach to problem solving
Responsibilities
- Manipulate data and data flows for both existing and new systems
- Provide support in the areas of data extraction, transformation and load (ETL), data mapping, analytics, operations, databases, and maintenance of data and associated systems
- Develop and manage complex data flows, or makes significant enhancements to existing pipelines
- Troubleshoot complex problems and provide customer support for the ETL process
- Resolve complex hardware/software compatibility and interface design considerations
- Conduct investigations and tests of considerable complexity
- Research emerging technologies to determine impact on application execution
- Communicate clearly and effectively with teammates, customers, and external partners
- Prepare written and verbal communications on analyses, findings, and project progress
- Write and maintain technical documentation
- Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements
Preferred Qualifications
- Bachelor’s or Technology degree in Engineering or a related specialized area/field, OR equivalent 5 years job-related experience
- 8+ years of related data engineering and ETL experience
- Demonstrated experience building and maintaining data flows in NiFi or Pentaho or Java
- Excellent organizational, coordination, interpersonal and team building skills
- TS/SCI with SCI Poly clearance