The business problem is to design and develop complex new software products, or make significant enhancements to existing software, to protect the country from threats, at GDIT.
Requirements
- Expert knowledge of NodeJS or Python.
- Experience designing complex discrete services.
- Experience in services for performance and scalability.
- Experience integrating with third party APIs.
- Proficient understanding of code versioning tools, such as Git
- Experience with Linux operating systems
- Docker or other container experience
Responsibilities
- Build reusable components that align with the system design patterns.
- Optimize application for maximum speed and scalability.
- Participate in team design and code reviews
- Collaborate with a small team of engineers and designers to understand business requirements and user experience goals.
- Provide recommendations for continuous improvement
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Troubleshoots complex problems and provides customer support for software systems and application issues.
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.
- 8 + years of related experience* may vary based on technical training, certification(s), *or degree
- U.S. Citizenship Required
- Top Secret SCI + Polygraph
- Travel Required: None