Software Engineer - Sterling, United States - CACI International Inc
Description
Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End:What You'll get to Do:
Work on a team developing and maintaining web-based thin-client software applications, RESTful services, and large data stores.
More About the Role Fill in this section:
Design, develop and maintain full stack, web-based capabilities/applications
Design, develop and maintain micro-services interacting with a large database
Configure, deploy, and maintain large data stores
Mentor junior developers
Derive requirements through interactions with customers/users
Test, deploy and maintain applications
Software deployment
Configuration management
You'll Bring These Qualifications Fill in this section:
Software Development Skills / experience – JavaScript, Java
Interface Design, Security Principles, Object-Oriented Design, Web Services
Understanding of User Interfaces (UI)s, cross-browser compatibility, general web functions and standards
Willingness to learn new skills and new technologies
These Qualifications Would Be Nice to Have Fill in this section:
Working in Agile and DevOps / DevSecOps processes
Additional programing skills / experience – Python
Familiarity with micro-service architectures
Familiarity with software components such as Angular, Kubernetes, Docker, Helm, MongoDB, Kafka, RabbitMQ
Familiarity with development tools such as Git / Bitbucket, Confluence / Jira, Jenkins, Ansible
Working in Amazon Web Services (AWS) environment
Familiarity with development in Linux
Certifications such as Security+ or CISSP
What We Can Offer You:
- We've been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.
- For over 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.