C# Full-Stack Engineer: Cloud, APIs & Microservices

SwiftCruit

Ashburn (VA)

Hybrid

USD 103,800 - 218,100

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CACI seeks a skilled C# Software Engineer to support a CBP client in Northern Virginia. You will build high-performance backend microservices and APIs, utilize SQL and NoSQL data stores, and integrate with Kafka for streaming in a modern cloud environment.

The role requires 7+ years in backend software design, strong C#, .NET, Docker, and Git proficiency, plus agile collaboration and secure coding practices. Hybrid work in Ashburn, VA with US citizenship eligibility.

Qualifications

  • Bachelor's degree in CS/SE/IMS or related field or equivalent experience.
  • 7+ years backend software design, development, and implementation.
  • Expert-level proficiency in C# and .NET Framework/Core.
  • Experience with Kafka and event streaming.
  • Relational (PostgreSQL/Oracle) and NoSQL (MongoDB) databases experience.
  • Designing robust microservices and RESTful APIs.
  • Knowledge of SDLC, security, and QA processes.
  • Familiarity with Git workflows and CI/CD.
  • Experience with Visual Studio and Docker.

Responsibilities

  • Design, develop, and implement backend microservices and APIs using C# and the .NET ecosystem.
  • Implement data solutions with PostgreSQL/Oracle and MongoDB, and integrate Kafka for streaming.
  • Develop cloud-native applications emphasizing performance, scalability, and resilience.
  • Participate in Agile Scrum ceremonies and collaborate with product owners and teammates.
  • Promote high code quality through reviews, testing (unit/integration) and secure coding.
  • Analyze complex problems and troubleshoot across dev/test/prod with minimal oversight.
  • Modernize legacy backend systems focusing on maintainability and performance.
  • Create technical designs and architectural documents for backend services.
  • Contribute to a product team with shared responsibility and cross-functional collaboration.

Skills

C# programming language
NET Framework/Core
Kafka
PostgreSQL/Oracle
MongoDB
Microservices
RESTful APIs
Git
Docker
Unit testing
Cloud platforms

Education

B.S. in Computer Science / Software Engineering / Information Management Systems

Tools

Visual Studio
GitLab CI/CD
Terraform
Kubernetes

Job description

CACI seeks a skilled C# Software Engineer to support a CBP client in Northern Virginia. You will build high-performance backend microservices and APIs, utilize SQL and NoSQL data stores, and integrate with Kafka for streaming in a modern cloud environment.

The role requires 7+ years in backend software design, strong C#, .NET, Docker, and Git proficiency, plus agile collaboration and secure coding practices. Hybrid work in Ashburn, VA with US citizenship eligibility.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cloud Full-Stack Engineer (TS/SCI)
Senior Cloud Full-Stack Engineer (TS/SCI)

CACI • Chantilly (VA)

On-site
USD 104,000 - 218,000
Full Stack Developer (C#)
Full Stack Developer (C#)

SwiftCruit • Ashburn (VA)

Hybrid
USD 103,000 - 219,000
Cloud-Native Full-Stack Software Engineer (TS/SCI)
Cloud-Native Full-Stack Software Engineer (TS/SCI)

CACI International Inc. • Chantilly (VA)

On-site
USD 104,000 - 218,000
Security-Cleared Full-Stack Engineer (Hybrid Remote)
Security-Cleared Full-Stack Engineer (Hybrid Remote)

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,000
Software Engineer - Cloud Microservices (TS/SCI)
Software Engineer - Cloud Microservices (TS/SCI)

CACI International • Chantilly (VA)

On-site
USD 82,100 - 172,400
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote
Senior Full-Stack Engineer – TS/SCI, Hybrid Remote

CACI • Sterling (VA)

Hybrid
USD 99,000 - 207,000
Senior Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,000
Senior Full-Stack Dev — C#/.NET, Angular, TypeScript
Senior Full-Stack Dev — C#/.NET, Angular, TypeScript

CACI • McLean (VA)

On-site
USD 90,000 - 190,000
Senior Full-Stack .NET Developer - TS/SCI Clearance
Senior Full-Stack .NET Developer - TS/SCI Clearance

CACI International Inc • McLean (VA)

On-site
USD 90,000 - 190,000
Comprehensive benefits package including healthcare and retirement
Learning and development opportunities