Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer (C#)

$103.8k - $218.1k

CACI International

Job Title: Full Stack Developer (C#)

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

* * *

The Opportunity:

CACI is seeking a C# Software Engineer to join our BEAGLE (Border Enforcement Applications for Government Leading-Edge Information Technology) Agile Solution Factory (ASF) Team supporting Customs and Border Protection (CBP) client located in Northern Virginia!

Join this passionate team of industry-leading individuals supporting best practices in agile software development for the Department of Homeland Security (DHS). You will support the men and women charged with safeguarding the American people and enhancing the nation's safety and security.

Responsibilities:

In this hands-on role, you will be instrumental in developing high-performance, cloud-native applications for critical CBP operations. Leveraging your expertise in C# and the .NET ecosystem to build robust back-end microservices and APIs, and interacting with databases such as MongoDB, you will contribute to the entire software development lifecycle. Your work will involve building resilient systems, integrating with technologies like Kafka for data streaming, and ensuring seamless deployment within a modern cloud environment.

What you'll get to do:
  • Design, develop, and implement robust, scalable, and secure backend microservices and APIs using C# 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. Contribute to the development and refinement of software engineering guidelines.
  • 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.
  • Support the creation of technical designs, architectural documentation, and other artifacts related to backend services, data flow, and integrations.
  • Act as a member of a product team, supporting teammates and collaborating to ensure collective product and team success, fostering a culture of shared responsibility.
Qualifications:

Required:

Candidate must be available to work a hybrid schedule in Ashburn, VA.
  • Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria includes, but not limited to:
    • 3-year check for felony convictions
    • 1-year check for illegal drug use
    • 1-year check for misconduct such as theft or fraud
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree.
  • Professional Experience: at least seven (7) years related technical experience in backend software design, development, and implementation.
    • Expert-level proficiency in C# 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.
    • Understanding of all elements of the software development life cycle (SDLC), including planning, requirements management, development, configuration management, quality assurance, and release management.
  • Experience with Visual Studio, Docker.
  • Strong ability to analyze complex project-related problems and create innovative solutions.
  • Experience with C# unit testing frameworks (e.g., NUnit, xUnit, MSTest).
Desired:
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud) and experience deploying/managing .NET applications within these environments.
  • Experience with advanced monitoring and observability tools such as Dynatrace, AppDynamics, SCOM, Prometheus, or Grafana.
  • Demonstrated experience with Infrastructure as Code (IaC) principles and tools (e.g., Terraform, CloudFormation) for automating infrastructure provisioning.
  • Experience with container orchestration platforms (e.g., Kubernetes) for deploying and managing microservices.
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, Harness, GitLab) for automated build and deployment processes.
  • Understanding of distributed tracing and logging best practices.
  • Ability to apply estimation techniques to software development efforts.
  • Strong collaboration skills and a desire to work within a team.
  • Highly responsible, team-oriented individual with a very strong work ethic and a self-starter.

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.

Pay Range :


There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, 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. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

The proposed salary range for this position is:
$103,800 - $218,100

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer (C#) in Ashburn, VA vacancy
  •  ...Sr. Full Stack Developer (CMPRS) Required Skills - Must be US Citizen due to government requirements with the ability to obtain and...  ...experience in lieu of degree) - 9+ years of experience in software C#/.Net development/engineering - Middleware applications... 
    C#

    3B Staffing LLC

    Ashburn, VA
    1 day ago
  •  ...Overview BigBear.ai is seeking a Full Stack JAVA/JEE Developer f or a multi-year contract to support the ongoing modernization and maintenance of...  ...projects with multiple stakeholders. JavaScript, Vue.js, C#, .NET Core, Web API, Visual Studio code, Harness, Gitlab,... 
    C#
    Contract work

    BigBear Inc

    Ashburn, VA
    3 days ago
  • $60k - $126k

     ...Job Type Full-time Description About Le'fant Le'fant is a rapidly...  ...Le'Fant is seeking an experienced Full Stack Developer to design, develop, and maintain custom software...  ...hands-on experience with Java or C# (.NET Core), Spring MVC/Boot, Angular or... 
    C#
    Minimum wage
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Remote work
    1 day per week

    Le'Fant LLC

    Ashburn, VA
    5 days ago
  •  ...Description Job Description We are looking for a qualified Full Stack Developer to design and code functional programs and applications. You...  ...to program in at least one programming language such as C#, Java (J2EE) etc. In-depth knowledge of programming for diverse... 
    C#

    Maxiom Technology

    Ashburn, VA
    10 days ago
  •  ...The Full Stack Developer participates in development efforts to deliver a complete software solution. This position is for work across the cloud...  ...: Application layer programming languages (e.g., Java, C#, C++) Database / Data Layer experience (e.g., SQL,... 
    C#

    Newgen

    Chantilly, Loudoun County, VA
    6 days ago
  •  ...Full Stack Developer (TS/SCI) Reston, VA, USA Full-time Clearance: Top Secret/SCI Job Description This is an opportunity to build...  ...with server-side application development using Java or C# ~ Experience with usability analysis, automated testing development... 
    C#
    Full time
    Contract work

    Beyond SOF

    Reston, VA
    1 day ago
  • $750 per month

     ...Job Type Full-time Description Interclypse is seeking Full Stack Developers in Chantilly, VA. The Interclypse difference is our emphasis on employee growth...  ...-based applications ~ Experience with Asp.net C# ~ General understanding of Database... 
    C#
    16 hours
    Full time
    Temporary work

    Interclypse

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...Job Description Are you a mid level developer looking to take the next step in your career? NS2 Mission is seeking a Full Stack Developer to join our team in Herndon/Chantilly...  ...layer programming languages such as Java, C#, C++, Python, or similar. Database and... 
    C#
    Local area
    Flexible hours

    NS2 Mission

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Our Partner is currently seeking a Full Stack Web Application Developer SME to work on a suite of services that will supply users with tools to automate...  ...language, but would consider Java, JavaScript, C#, SQL, etc. Minimum 2-4 years of demonstrated ability... 
    C#
    Work experience placement

    Newgen

    Herndon, VA
    5 days ago
  •  ...Full Stack Developer (C# /.Net / JS / SQL / AWS) Location: Chantilly, VA 20151 Clearance: TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) Key Summary: We are looking for a skilled and versatile Full Stack Developer to join our team... 
    C#
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    Cymertek

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...We're looking for a Full Stack Developer skilled across the entire application stack from front-end interfaces to back-end logic and databases...  ...Expertise in back-end languages (Node.js, Python, Java, PHP, C#, FoxPro, ASP) - Proficient with SQL/NoSQL databases (MSSQL,... 
    C#

    Insight Global

    Herndon, VA
    3 days ago
  •  ...with cost-conscious development and deployment strategies. Developing front end user interfaces using modern JavaScript frameworks like...  ...with application layer programming languages (e.g., Java, C#, C++); database / data layer experience (e.g., SQL, unstructured... 
    C#
    Temporary work
    For contractors
    Local area
    Immediate start
    Flexible hours

    Crimson Phoenix

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Engineers, Data Scientists, and ETL Developers directly into intelligence...  ...cafeteria! The tech stack on this team is rather huge and...  ...ROLE: GRVTY is seeking a Full Stack Developer with a TS/SCI...  ...programming languages (e.g., Java, C#, C++) Database / Data Layer... 
    C#
    Immediate start
    Remote work
    Flexible hours

    GRVTY

    Chantilly, Loudoun County, VA
    2 days ago
  • $98.5k - $206.8k

     ...Job Title: Full Stack Developer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret...  ...Express o Python/Django/Flask/Go o Java/Spring Boot o C#/.NET Core Database: Experience with both SQL (PostgreSQL,... 
    C#
    Full time
    Contract work
    Work experience placement
    Local area
    Immediate start
    Flexible hours

    CACI International

    Reston, VA
    6 days ago
  •  ...transition to 3 to 4 days onsite. Must haves: • Very strong C# • ASP.NET MVC (web development) • Object Oriented skills •...  ...of operations and maintenance tasks. The Software Engineer develops and implements technical efforts to design, build, and deploy applications... 
    C#

    Bow Wave LLC

    Chantilly, Loudoun County, VA
    1 day ago
  • $86.8k - $198k

     ...Job Number: R0237863 Full Stack Mission Essential System Developer The Opportunity: As a full-stack developer, you can resolve a problem with a complete...  ...automation optimization Experience with Python, C#, .NET, Spring, Angular, React, or Node.js Experience... 
    C#
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    5 days ago
  •  ...Full Stack Developer Location: On Site in Austin TX - Need to meet in person to verify identity (we cannot send without meeting them in Austin...  ...knowledge of one or more back-end programming languages (PHP, Java, jQuery, C#). FOCUS ON MICRO SERVICES ARCHITECTURE... 
    C#

    RIT Solutions

    Reston, VA
    4 days ago
  • $80k - $128k

     ...Full Stack Angular Developer Job Locations: US Requisition ID: 2026-165034 Position Category: Information Technology Clearance: No Clearance Required...  ...and maintain secure, scalable .NET Core 10 Web APIs using C# and Entity Framework Core. Full Stack Integration: Ensure... 
    C#
    Contract work
    Remote work
    Shift work

    Peraton

    Reston, VA
    9 days ago
  •  ...Applications Developer (Full Stack Developer - SME) We're seeking a Senior Applications Developer who will bring 8–10 years of hands-on experience...  ...development language, but would consider Java, JavaScript, C#, SQL, Etc. Bachelor's degree in Computer Science, Math,... 
    C#
    Full time
    Work experience placement

    Ardent Principles Inc

    Herndon, VA
    5 days ago
  •  ...Description Job Description M1 Technology is seeking a skilled Full Stack Developer to contribute to the design, development, and deployment of...  ...proficiency in: ~ Application Layer Programming: Java, C#, C++, or similar languages ~ Front-End Development:... 
    C#
    Local area

    M1 Technology

    Chantilly, Loudoun County, VA
    23 days ago
  •  ...and long-term career growth.   We are seeking a skilled Full Stack Developer to join our team and contribute to meaningful, mission-driven...  ...experience with application-layer programming languages (e.g., Java, C#, C++) ~ Strong experience with databases and data-layer... 
    C#

    Fantom Corporation

    Chantilly, Loudoun County, VA
    5 days ago
  •  ...looking for a passionate Software Engineer to design, develop and improve our core service and data platforms. Software...  ...to tests and deployment. Experience with .NET, C#, MS SQL Server, MongoDB, Full-Stack Web Development, ASPX, MVC, JQuery, Angular and Web Services... 
    C#
    Work experience placement

    Technology Company

    Reston, VA
    28 days ago
  • The position is focused on delivering performance-based IT services and repeatable solutions. Our team is looking for a developer that can support applications in a cloud-based, large-scale enterprise environment with the goal of learning new technologies to optimize efficiency... 
    Local area

    Trillion Technology Solutions

    Ashburn, VA
    4 days ago
  •  ...Our client is currently seeking a Full Stack Developer - IV Job Title: Full Stack Developer - Iv Hybrid, 2-3 days in the office (Not negotiable) Location: Ashburn, VA, Baskin Ridge, NJ The roles and responsibilities of this position includes... 
    Work experience placement
    Work at office

    The Judge Group

    Ashburn, VA
    4 days ago
  •  ...Full Stack Developer At Impyrian, our commitment to excellence, client-centric approach, and deep industry expertise set us apart. We strive to be a trusted partner for organizations seeking to embrace digital transformation, bolster cybersecurity, streamline operations... 

    Impyrian

    Ashburn, VA
    3 days ago
  •  ...Job Opportunity JAVA Developer (Senior) Location: Remote (the candidates must reside within 4 hours driving distance from Ashburn, VA) CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive... 
    Work experience placement
    Remote work

    CMCI

    Ashburn, VA
    3 days ago
  •  ...Senior Full Stack Developer We're looking for a senior Full Stack Developer to build new features, troubleshoot cross-team issues, and ensure smooth production deployments. This hands-on, collaborative role requires clear communication, reliable coding with solid testing... 
    Contract work
    Immediate start
    Flexible hours
    Weekend work
    Afternoon shift

    Novul Solutions

    Ashburn, VA
    1 day ago
  • $80k - $128k

     ...Full Stack Developer * Hybrid Remote • Ashburn, VA ( Description Are you looking to take the next steps in your career as a Full Stack Developer? Let's chat and see if we are a good match! Opportunity: Virtual Service Operations is searching for an experienced... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours
    2 days per week

    Virtual Service Operations

    Ashburn, VA
    4 days ago
  • $131.3k - $237.35k

     ...Description The Homeland Sector within Leidos is seeking a Full Stack Developer with strong systems, software, cloud, and Agile experience to support a complex program to provide Agile development and operations and maintenance for critical systems on a mission-critical... 
    Work experience placement
    Local area
    Immediate start

    Leidos

    Ashburn, VA
    4 days ago
  •  ...Position: FullStack java Developer Location: Irving TX/ Ashburn, VA and Alpharetta GA Job description: • Location: Irving...  ...a week for now, will ramp up to 5days in office. • As a full-stack application developer you will be working on design, development... 
    Work at office
    Flexible hours
    3 days per week

    The Judge Group

    Ashburn, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer (C#). Be the first to apply!