CACI is seeking an individual to serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. The role involves collaborating with software developers/engineers, stakeholders, and end users within Agile processes to deliver software solutions for customer-defined systems and software projects.
Requirements
- Experience with Google Go
- Solid knowledge of Java (Object Oriented Programming concepts).
- React and Redux JavaScript libraries experience.
- PostgreSQL experience
- Solid knowledge of Amazon Web Services (AWS) Cloud Service Offerings (CSO)
- Knowledge of Secure coding practices, source code vulnerability mitigation, and remediation
- Experience with Spring framework
Responsibilities
- Design, develop, and implement custom software and database application capabilities for legacy and modernized systems with limited oversight.
- Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
- Support release planning with conceptual design and development / refinement of software engineering guidelines.
- Analyze complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools, and solution components.
- Present ideas for system improvements.
- Conduct impact analysis for software changes.
- Produce detailed specifications and writes software code.
Other
- Minimum Clearance Required to Start: Secret
- Percentage of Travel Required: Up to 10%
- Type of Travel: Continental US
- Bachelor’s degree in computer science or related field or equivalent combination of education and experience
- Minimum of 5 years of related experience