Software Developer/Data EngineerChantilly/Herndon, VA
BuddoBot Inc.
Herndon, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Herndon, United States of America
Tech stack
Java
API
Agile Methodologies
Apache HTTP Server
Information Engineering
ETL
DevOps
Human-Computer Interaction
Python
Software Engineering
Data Streaming
Parquet
Test Driven Development
Data Ingestion
Avro
Data Management
REST
Job description
- Create APIs to package and disseminate data to mission partners
- Create access control mechanism to access collection data
- Implement standard interfaces, formats and application processes
- Build data models and analytics to support mission needs
- Implement and document RESTful API structures that communicate across data management components to include user interface, data flow, data ingestion, monitoring and dissemination
Position Clearance Requirement:
TS/SCI with Full-Scope Polygraph
Requirements
- Minimum 15 years of experience in software development
- Experience in Extract, Transform, and Load (ETL) data engineering
- Experience with REST APIs
- Experience with Java
- Experience with full lifecycle agile software development projects
- Desired skills:
- Experience with Python.
- Experience building data products in Apache Avro and/or Parquet
- On-the-job experience with Java software development.
- Experience deploying the complete DevOps Lifecycle including integration of build pipelines, automated deployments, and compliance scanning using test driven development.