Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Full Stack Developer (C#)

CACI International Inc

$90,300 - $189,600
Dec 4, 2025
Nashville, TN, US
Apply Now

CACI is seeking a C-Sharp Software Engineer to support Customs and Border Protection (CBP) client located in Northern Virginia, to develop high-performance, cloud-native applications for critical CBP operations.

Requirements

  • Expert-level proficiency in C-Sharp programming language.
  • Extensive professional experience with the .NET Framework and .NET (Core) for building high-performance backend applications and microservices.
  • Demonstrated experience with message brokers and event streaming platforms, specifically Kafka.
  • Proven experience interacting with and managing data in both relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB).
  • Experience with designing and implementing robust Microservice Architectures and RESTful APIs.
  • Experience with source code control systems and concurrent development workflows (Git preferred).
  • Knowledge of creating reusable libraries and developing complex backend solutions.

Responsibilities

  • Design, develop, and implement robust, scalable, and secure backend microservices and APIs using C-Sharp and the .NET ecosystem for critical CBP applications.
  • Implement data solutions, integrating with and managing various data sources, including relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB), as well as event streaming platforms like Kafka.
  • Develop and deploy cloud-native applications, focusing on performance, scalability, and resilience within a modern cloud environment.
  • Actively participate in all Agile Scrum ceremonies (e.g., daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives) and collaborate closely with product owners, stakeholders, and other developers.
  • Promote and ensure high standards of code quality through rigorous code reviews, automated testing (unit, integration), and adherence to secure coding practices.
  • Analyze complex project-related problems, provide innovative solutions, and troubleshoot system issues across development, test, and production environments with limited oversight.
  • Contribute to the continuous improvement of existing products and the modernization of legacy backend systems, focusing on performance, maintainability, and scalability.

Other

  • Must be a U.S. Citizen with the ability to pass CBP background investigation.
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.
  • Professional Experience: at least seven (7) years related technical experience in backend software design, development, and implementation.
  • Ability to work a hybrid schedule in Ashburn, VA.
  • Up to 10% local travel required.