Data Integration Developer

Full Time
D.C. Metro

Location: McLean, VA


Position Description: TechGuard Security LLC is looking for a candidate to perform complex analysis, design, development, testing, and debugging of computer software on top of a common data platform. Participate in all aspects of the Software Development Life Cycle (SDLC). Take part in the iterative feedback process to define new and improve existing processes. Decompose feature requests into user stories based on functional and technical requirements. Research new and existing technologies for integration into the platform products and create design documents to be reviewed by the team. Analyze, normalize, and correlate data in order to identify, define, and evaluate complex relationships between potentially disparate data sets.  Implement features and develop applications and add-ons using best practices and common coding conventions.  Create related unit tests and release documentation, as needed and assemble release packages for distribution to customers.


Basic Requirements:

  • 4+ years of IT experience
  • 2+ years with an object-oriented programming language
  • 2+ years of experience with Python
  • 1+ years of experience with working as part of an Agile software development team
  • 1+ years of experience with Linux in the past 5 years
  • Experience with version control tools, such as Git or Subversion
  • BA or BS degree


Additional Qualifications:

  • Experience in developing Splunk queries and working with data models and the KV Store
  • Experience with shell scripting
  • Experience with using Web APIs, including REST or SOAP
  • Experience with SQL databases
  • Experience in working with distributed system architectures
  • Experience with any or all the following tools: network sensor tools, including BigFix, ForeScout, and Tenable
  • Experience with any or all of the following tools: build automation and deployment tools, including Gradle, Maven, or Jenkins, configuration management, including Ansible or Vagrant, or virtualization tools, including VirtualBox, VMware Player, Vagrant, or Docker


Clearance Requirements: Ability to obtain a security clearance.


Email resumes to: [email protected]

Apply Now

Careers Form
I would like to be notified of future openings.
Please check our Privacy Policy to see how we protect and manage your submitted data.
Drop a file here or click to upload Choose File
Maximum upload size: 25MB

← View All Careers

Apply Online