C

CACI

Provides government contracting technology and services

Full Stack Developer - C#

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeStuttgart, Germany$82.7k - $173.9k /yr

About the Job

Requirements

  • U.S. citizenship and an active Secret clearance, with the ability to obtain TS/SCI clearance, are required.
  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field is required.
  • At least 6 years of software development experience focused on full-stack engineering is required.
  • Proficiency in developing SharePoint applications using current technology enhancements and features is required.
  • Expert-level proficiency in C#, .NET Core, and Entity Framework is required.
  • Experience with Angular and/or Node.js is required.
  • Proficiency in T-SQL and relational database design, such as SQL Server, is required.
  • A strong understanding of software architecture patterns and clean code principles is required.
  • Experience with Git and Agile methodologies is required.

Responsibilities

  • Work with the Scrum team to develop business process improvement software packages.
  • Support and code client-side and/or server-side applications in a development environment, test code for accuracy in pre-production, ensure interoperability and completeness, and document solutions that achieve desired results.
  • Develop custom applications to enhance the command’s decision-making processes and increase the speed and accuracy of decision-making using the Microsoft .NET framework, ASP.NET, JavaScript, Node.js, Bootstrap, Angular, React, TypeScript, and object models including JSON, CSOM, and REST.
  • Provide technical guidance and mentorship to development staff.
  • Collaborate with product owners, DevOps engineers, and security personnel to deliver mission-critical capabilities.
  • Troubleshoot and resolve technical issues across the full technology stack in development and operational environments.
  • Support system deployment and sustainment in IL2/IL4 cloud and on-premises environments.

Desired Qualifications

  • Experience working in DoD or classified environments is desired.
  • Familiarity with Azure Government, Azure DevOps, or other secure cloud platforms is desired.
  • Knowledge of containerization and orchestration, such as Docker and Kubernetes, is desired.
  • Understanding of DevSecOps principles and CI/CD automation is desired.
  • Awareness of NIST, RMF, or other compliance/security frameworks applicable to defense software systems is desired.
  • Experience with Microsoft Power Platform, including Power Automate, Power Apps, and Power BI, is desired.

About the Company

CACI

Provides government contracting technology and services

CACI International Inc. provides technology and professional services to U.S. government clients, focusing on national security and modernization. It earns most of its revenue through long-term government contracts that fund engineering, intelligence, logistics, cybersecurity, data analytics, and IT solutions for defense, intelligence, and federal civilian agencies. Its products and services work by delivering specialized technical expertise, secure systems, and mission-support capabilities that help agencies run operations more efficiently and securely. CACI differentiates itself through its deep domain knowledge in national security, a proven track record of delivering high-quality, reliable solutions, and a skilled workforce that can execute complex, long-duration contracts. The company’s goal is to be a trusted partner for government modernization needs by providing advanced technology solutions and mission support that enhance national security and operational effectiveness.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1962

Recently Posted Jobs

Explore more opportunities at CACI

See more jobs