GDIT is looking to solve complex problems in software engineering, specifically in backend development, data pipeline development, and data ingestion solutions, to support the unique requirements of their clients and protect the country from threats.
Requirements
- Knowledge of NodeJS or Python
- Strong understanding of APIs, microservices, and distributed systems.
- Solid experience in building and maintaining ETL workflows and data pipelines.
- Familiarization with NoSQL datastores.
- NiFi experience
- Hands-on experience working with Elastic and RabbitMQ
- NoSQL experience (i.e. MongoDB)
Responsibilities
- Design and develop scalable backend services and data ingestion solutions.
- Perform data modeling, data mapping, and large-scale file manipulation.
- Collaborate across disciplines in an Agile environment with minimal supervision.
- Drive innovation and process improvement with a hands-on development approach.
- Optimize application for maximum speed and scalability.
- Design and develop software products and services that efficiently ingest, process, and manage data from a variety of sources.
- Build robust, reusable APIs and data pipelines that support critical operational and analytical systems.
Other
- Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
- At least five (5) years of related experience software engineering experience.
- Active TS/SCI with Polygraph is REQUIRED
- U.S. Citizenship Required
- Travel Required: None