Skip to content

Jblocks Software Engineer
Company | CACI |
---|
Location | Hanover, MD, USA |
---|
Salary | $72200 – $147900 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- TS/SCI Clearance with polygraph
- Bachelor’s Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines.
- 3+ years of software engineering experience.
- Experience in Java Development
Responsibilities
- Provide input throughout the software lifecycle.
- 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.
- Perform software life-cycle activities to ensure the highest level of system performance and availability and compliance with business requirements.
- Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application.
Preferred Qualifications
- Familiarity with PKI and REST services
- Linux experience
- Containerize existing software capabilities using Docker/Kubernetes
- Review and test software components for adherence to the design requirements and documents test results
- Knowledge of EDH1/2, ISM, CAPCO and CUI standards
- 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
- Strong organization and time management skills, including the ability to multi-task and work independently with minimum supervision to meet deadlines.
- Experience with engaging with leadership, customers, and interfacing teams