CACI is seeking an Applications Developer to apply IT acumen to engineer, design, and build a system around user’s needs.
What You’ll Get to Do:
You will be providing development engineering, and programming support to projects, as well as designing and developing enterprise applications in a web environment. You will provide technical guidance to software and data science teams, and collaborate with non-technical staff at all levels.
You will be involved in analyzing user needs and developing, creating, and modifying applications/software or specialized utility programs and solutions to match. You will be working with your team to design software or customize software for client use with the aim of optimizing efficiency. In collaboration with your team, you will also manage websites; including designing, developing, deploying, and maintaining activities, as well as performing testing and quality assurance of websites and web applications.
More About the Role:
Your team will possibly be applying the Extreme Programming (XP) Methodologies for a given development effort; and provide analysis, design, development, deployment, and lifecycle support for innovative applications, utilizing User Centered Design Techniques. Your team’s work involves being able to develop end-to-end cost analysis for projects, ensuring systems being developed comply with the enterprise technical architecture, and leading teams consisting of multiple contracting groups.
You’ll Bring These Qualifications:
Clearance: TS/SCI with Polygraph clearance (active / in-scope)
Education / BS/BA Degree and Ten (10) years of relative experience. Additional experience may be considered in lieu of a degree.
Technical Skills / Qualifications:
Proven experience working in AWS (to include S3)
Spring Framework, Spring Boot, Sprint Security, JPA
RESTful web services
These Qualifications Would be Nice to Have:
AWS using EMR, SQS, and SNS
Solr, Elasticsearch, or similar tools
Engineering NLP and ML techniques into automated workflows
CI / CD development
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 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.