Experienced Software Developer / Engineer
Company | CACI |
---|---|
Location | Aurora, CO, USA, Dulles, VA, USA |
Salary | $74600 – $156700 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Available to work in-person at CACI facilities in Sterling, VA or Aurora, CO
- Clearance: Must have TS/SCI with poly (or be willing to take a polygraph)
- Education: Bachelor’s Degree in STEM field or related experience
- Experience: 5 or more years of experience in software development
- Experience with Java/Back-end OR
- Experience with Web/Front End
- Experience developing within Linux environment.
- Experience with containers or microservice architecture.
- Willingness to work across Full Stack of product
- Willingness to work within true Agile Kanban processes and dynamic development environments.
- Demonstrated experience working with others in a team environment.
- Current Security+ certification (or the willingness to get it)
Responsibilities
- Help develop, troubleshoot, and maintain cloud native microservices and a user interface (UI) for a data-rich application with complex user workflows.
- Write automated tests against your code.
- Deploy to a fully automated DevSecOps pipeline.
- Troubleshoot any bugs found.
- Report a brief status at an agile stand-up meeting.
- Dig into the highest priority work to accomplish that day.
- Code with your teammates.
- Participate in TEMs as needed.
Preferred Qualifications
- Experience with Agile methodologies and DevOps processes and tools
- Experience using Amazon Web Services
- Experience with container management tools (e.g., Docker, Kubernetes)
- Experience with Git / GitLab source code management tools
- Experience using Test Driven Development (TDD) tools such as Cypress and Mockito.
- Experience with database systems such as MySQL, Redis, etc