The business problem that GDIT is looking to solve is the need for a skilled Software Engineer to design and develop complex new software products, or make significant enhancements to existing software, with a focus on big data technologies, business intelligence, analytics, data science, and data products.
Requirements
- Hands-on experience with modern programming languages including Java, Java Script, Python, and other non-relational databases.
- Hands-on experience working with Elastic Search, Mongo DB, Docker, Kubernetes, Rabbit MQ, and NiFi.
- DevOps experience building and deploying cloud infrastructure with technologies like Ansible, Cloud Formation, Puppet, etc.
- Experience with monitoring technologies like ELK, Prometheus, Grafana, etc.
- Experience with building APIs and services using REST, Hadoop, Map Reduce, Spark, etc.
- Experience with build automation technologies like Maven, Jenkins, etc.
- Experience with Linux (preferred) or Windows operating systems.
Responsibilities
- Design and develop a processing platform using various configuration management technologies.
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Troubleshoots complex problems and provides customer support for software systems and application issues.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to sustain and advance our organization’s capabilities.
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.
- 10 to 15 years of related software development experience.
- US Citizenship Required: Yes
- Top Secret SCI + Polygraph clearance required
- Travel Required: None