Skip to content

Software Engineer
Company | CACI |
---|
Location | Augusta, GA, USA |
---|
Salary | $78000 – $163800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Must have BA/BS in a related field
- Must possess 9+ years of development experience with any object-oriented programming language (Java); without a degree must possess 13+ years of development experience OR 7 years of professional experience with a related Masters degree
- Must meet 8570 baseline certification prior to starting (such as Security+)
- Must be a US citizen and able to obtain a CAC
- Must possess TS/SCI clearance and be willing to obtain a CI Polygraph
- Experience working with web application development in a Linux development and environment
- Working experience using Maven and GitLab-CI
- Working experience building web applications using JavaScript, HTML/HTML5, or CSS3
- Understanding of security processes to support application security approval
Responsibilities
- Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. (e.g., custom, COTS, GOTS)
- Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Presents ideas for system improvements.
- Conducts impact analysis for software changes.
- Produces detailed specifications and writes software code.
- Works closely with business analysts, designers, product owner, and subject matter experts to understand functional requirements.
- Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle.
- Provides input into training manuals for users as necessary.
- Understands the structure and functionality of the COTS applications (e.g., Oracle, SAP, and Momentum).
- Writes interfaces and conversion routines leveraging the application programmatic interface (API).
- Extends applications by using applicable application tools.
- Maintains knowledge of feature and technical changes in the application.
- Adhere and support AGILE process based development.
- Assist with the preparation of user and administrator documentation
Preferred Qualifications
- Experience working in S3
- Experience with any of the following: Apache HTTP, CSS, MySQL, Postgresql/postgis, REST, SOAP