CACI International

Software Developer

CACI International
Apply
3 days ago
North Charleston, SC, USASenior
H1B sponsor

Base Salary

$72k - $150k/yr

Responsibilities

  • Write robust, secure, readable, tested, and maintainable code while following development conventions and best practices.
  • Refactor legacy code to improve quality while preserving functionality.
  • Design, code, test, debug, document, and maintain software programs and client applications.
  • Create and modify complex programs to meet user requirements and validate program and system changes.
  • Develop detailed technical specifications, code, documentation, and customer information for program development and maintenance.
  • Meet with clients and functional subject-matter experts to determine program requirements.
  • Analyze and resolve program errors, rewrite programs to improve efficiency, and adapt applications to new requirements.
  • Participate in planning, artifact creation, full-stack development, testing, demonstrations, test automation, and configuration management.
  • Collaborate with project managers, affected departments, engineers, and customers to resolve requirements and technical questions.
  • Analyze project problems and develop solutions involving scheduling, technology, methodology, tools, and solution components.

Requirements

  • Bachelor of Science degree in Engineering, Physics, Network Security, Information Systems, or Computer Science.
  • At least 5 years of experience as a software developer.
  • At least 5 years of full-stack development experience, including some architecture.
  • Experience with a combination of front-end, back-end, database, version control, and RESTful API technologies.
  • Understanding of RESTful API design and development and proficiency with version control systems such as Git.
  • Ability to follow established development processes, including sprint planning and code reviews.
  • Experience with continuous delivery pipelines, the software development lifecycle, and debugging or tracing code.
  • Familiarity with DevOps or SecDevOps.
  • Ability to work onsite two to three days per week.
  • Ability to obtain and maintain a DoD Secret clearance; an active Secret clearance is desired.
  • Experience with Atlassian tools, jOOQ, PostgreSQL, Git, Java, Java application servers, and Agile software development is desired.
  • Strong verbal and written communication skills and the ability to work with teams and customers are desired.

Benefits

  • Competitive compensation with a proposed base salary range of $71,500 to $150,200 per year.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
  • Flexible time off and learning and development resources.
  • Full-time regular employment with up to 10% continental U.S. travel.
  • Onsite work is required two to three days per week in North Charleston.

Tech Stack

AngularBambooCSSExpressGitHTMLJavaJavaScriptMongoDBMySQLNode.jsPostgreSQLPythonReactRuby on RailsSQLVue.js

Categories

CACI International

About CACI International

10,000+ employees

CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.

Contact me