CACI International Jobs

Job Information

CACI International C/C++ Desktop Developer (Red Hat) in Norfolk, Virginia

C/C++ Desktop Developer (Red Hat)

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

CACI is seeking a multifunctional C/C ++ software developer with experience in SAP Sybase database administration to join our Naval Tactical Command Support System (NTCSS) team at Norfolk.

This is a hybrid position with occasional travel (once a week) to our headquarters and requires that you are located within the local commuting distance (80 miles) to the Naval Station at Norfolk, VA. This is designated as a remote work assignment for those candidates who reside within commuting range of a NIWC LANT facility (Washington Navy Yard, Charleston SC, Tampa FL, or New Orleans LA).

What You’ll Get to Do:

We’re seeking a candidate who has knowledge of and experience in developing C/C++ based client applications that are hosted within a Linux (Red Hat) environment. However, the candidate selected swill need to be familiar with VMWare, or Windows environment as well. Knowledge of T-SQL is strongly desired as well. The candidate who possesses these attributes will have an important role in maintaining the US Navy’s premier logistics command and control support information system. Your focus will principally be on implementing new functionality and maintaining existing custom government off the shelf (GOTS) middleware using secure coding best practices for a Linux cloud environment. You will work in a highly collaborative team-oriented environment which encourages team members to take the initiative. Within this environment you will actively seek to identify solutions to problems and motivate other team members to accept and implement your solutions. Throughout each development cycle you will champion the use of software development best practices and identify specific areas for process improvement. Your approach to software development is based on the concept of a “system of systems” approach when performing systems engineering functions (such as creation of requirement and design documentation, or analysis of impacts to existing system functionality and interfaces for potential modifications). We are seeking a candidate who is flexible and adaptable to perform other duties as assigned.

More About the Role:

Other duties include-

  • Assisting in the identification of security vulnerabilities and remediates them with oversight. Adheres to applicable DoD STIGs (secure technical implantation guides) when developing software.

  • Automating system administration and database functions and integrating middleware components for a Linux based cloud environment.

  • Develop installation packages and create upgrade paths for system updates.

  • Perform project activities relating to Initiating, planning, executing, and monitoring and control; specific tasks include creation of work proposals - technical documentation and work performance reports; Other duties which may include administering the resources required during execution.

You’ll Bring These Qualifications:

  • Active SECRET clearance - must be current.

  • DoD 8570 IAT Level 2 certification or higher (ex. CompTIA Security+, CASP, CISSP or related).

  • Meet T5, IT-I requirements

  • Bachelor’s degree or equivalent, and 8 years + of related experience.

  • Knowledge and ability to develop using the following development software tools: C, C++, T-SQL, Visual Studio in multiple operating system environments (Red Hat, Windows, VMWare).

  • Knowledge and ability to program accessing and manipulating RDBMS (Sybase preferred). Knowledge and ability to develop Linux based scripts (e.g. bash, sh, Perl, python).

  • Knowledge of and ability to harden ports and protocols used for multi-factor authentication of users.

  • Ability to create software installation packages using scripts and packaging tools (ex. RPM)

  • Ability to apply concepts and technologies associated with computer science and software engineering. (Systems Engineering, Systems Integration, Configuration Management, Requirements, Database Design/Development, IA Best Practices and Coding for Secure Systems).

  • Ability to perform complex problem solving across multiple OS and network environments.

  • Ability to effectively use oral and written communications to convey ideas and concepts, explain rationale, and provide recommendations.

These Qualifications Would be Nice to Have:

  • Knowledge of PowerBuilder development

  • Knowledge of and experience in using DoD STIGs

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 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Company Overview: At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is an Equal Opportunity Employer – Females/Minorities/Protected Veterans/Individuals with Disabilities.

Pay Range: The proposed salary range for this position is $86,200-$176,600. There are a host of factors that can influence final salary including, but not limited to, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, geographic location, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. Employment benefits include health and wellness programs, income protection, paid leave and retirement and savings.

As a federal contractor, CACI is subject to any federal vaccine mandates or other customer vaccination requirements. All new hires are required to report their vaccination status.