Posted in

Database Engineer

Database Engineer

CompanyGeneral Dynamics
LocationReston, VA, USA
Salary$191250 – $258750
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert 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