Skip to content

Software Developer
Company | CACI |
---|
Location | Norfolk, VA, USA |
---|
Salary | $75200 – $158100 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Must have active DoD Secret clearance or higher.
- Bachelor’s degree (preferable IT-related), 5+ years’ experience in software development, or equivalent combination to reflect knowledge and experience.
- Experience with web-tier and service-tier development in a DoD environment using Java-based technologies such as latest JDK or higher, JSON, JavaScript.
- Experience with REST and SOAP APIs.
- Experience with web servers, such as Apache Tomcat, on Linux-based systems.
- Experience with coding with relational databases, preferably Oracle.
- Experience with Software Unit Testing (e.g., Junit, Automated Test Tools, etc.).
- Experience performing software development using Agile methodologies.
- Must possess excellent oral and written communication skills to facilitate team interaction and support system documentation.
Responsibilities
- Collaboratively create mission critical software applications for its users, whom we coordinate for design and development to ensure we bring the right product in the execution of their mission.
- Provide software design and development expertise in support of new application development, use test driven and iterative methodologies, and work with teammates to maintain a track record of on-time and on-schedule deliveries.
- Have excellent technical expertise, to be highly self-directed and motivated, and collaborate respectfully with their teammates, always keeping user mission first.
- You will be part of a responsive team where communication skills and the ability to solve problems are critical to our success.
- Work with highly motivated teammates that will support you and expect reciprocal support.
- Experience a culture of information sharing amongst teammates and management team in support of Agile processes.
- Participate in new development as part of system modernization efforts.
- Provide support to test, integration, and deployment of the software baseline.
- Be self-motivated understanding technical concepts, have good communication skills, and able and willing to collaborate on technical items with the larger team.
- Be familiar with the good development and configuration management practices and have previous development experience.
Preferred Qualifications
- Experience supporting software development for USMC-based projects.
- Understanding of software development for cloud-based platforms. Experience developing in cloud hosted environments, such as AWS, a plus.
- Experience with .NET/C# development a plus.
- Possess Top Secret security clearance.
- Possess relevant development certifications.
- Possess certifications that meet or exceed DoD 8140 IAT Level II requirements (ex. CompTIA Security+).