Software Engineer, Classification Systems (JavaScript)
caci · Hanover
Job description
About the role
CACI is hiring a Software Engineer for its ClassifyIT team, based in Hanover, MD, as part of the MWIII Bridge program supporting Identity, Credential, and Access Management (ICAM) capabilities across the enterprise and stand-alone deployments within the Intelligence Community. The work covers program management, software development, systems engineering, testing, integration, migration, documentation and release management. You will help enhance and extend classification-marking tools for existing mission systems and emerging M365-based applications, contributing to full-lifecycle development.
Key responsibilities
- Design, develop, test and document software that supports classification marking and access-control validation.
- Extend and customize tools for classification string validation, comparison and enforcement.
- Implement new features for current and M365-based classification tools with a team of developers.
- Take part in requirements elicitation, technical discussions and decisions throughout the software lifecycle.
- Work closely with customers when needed and contribute to functional tests, unit tests and code reviews.
- Troubleshoot issues and help improve development processes and coding standards.
Required profile
- TS/SCI clearance with polygraph.
- Bachelor's degree in Computer Engineering, Computer Science or a related field, or 4 years of additional software engineering experience in lieu of a degree (totaling 7 years).
- 3+ years of software engineering experience.
- Ability to work directly with customers and within established team processes, with strong troubleshooting skills.
Required skills
- Strong working knowledge of JavaScript/DOM, TypeScript, Node.js and npm.
- Experience with AWS services and dashboards.
- Docker, including converting applications to Docker images.
- Git (command line), GitLab CI and GitLab pipelines.
- Jest and Cypress, and experience writing unit and functional tests.
- Code review experience.
What we offer
- A culture of integrity, an environment of trust and a focus on continuous growth.
- Flexible time off, robust learning resources and a broad mix of benefits including healthcare, wellness, financial, retirement, family support and continuing education.
- Proposed pay range of $94,400 - $198,200.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
caci
Hanover
Related job offers
-
Software Engineer - Kubernetes / DevSecOps
caci Hanover -
Systems Engineer - DevOps Kubernetes Support
caci Hanover -
Senior DevOps Software Engineer - Zero Trust ICAM
caci Hanover -
Consultant Senior SAP HR (Paie & Fiscalité) – Tampa, FL
Gerdau Tampa -
Senior Designer, Layout
analogdevices Cortes Valencianas