Posted in

Software Developer

Software Developer

CompanyCACI
LocationNorfolk, VA, USA
Salary$75200 – $158100
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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+).