Que Technology Group, Inc. is seeking an experienced Software Engineer to support intelligence operations within an exciting organization by implementing new JBlocks capabilities to support expanding data labeling requirements.
Requirements
- Experience in Java Development is required.
- Understanding of unit and integration testing
- Familiarity with PKI and REST services
- Have the ability to evaluate user issues, create and document tests to reproduce in development environments
- Familiar with debugging code using an Integrated Development Environment (IDE) as a containerized service
- Linux experience
- Use of Gitlab, CI/CD, build pipelines
Responsibilities
- The JBlocks team is seeking a Senior Software Engineer to work with a team of developers to implement new JBlocks capabilities in order to support expanding data labeling requirements.
- The developer is expected to have experience with requirements elicitation and the ability to manage a single baseline to meet requirements across multiple domains.
- The developer should be able to define, manage, and deliver capabilities within an existing team.
- The candidate will be expected to provide input throughout the software lifecycle
- Containerize existing software capabilities using Docker
- Review and test software components for adherence to the design requirements and documents test results
- Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from the system level to individual software components.
Other
- An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 7 years
- 3 years of work experience in the SIGINT, IA, or IT domains
- TS/SCI clearance with polygraph
- Excellent oral and written communication skills- able to clearly communicate architecture and design concepts.
- Ability to write technical documentation including wiki sites, blogs, XML/HTML