.NET Developer

CACI•Oklahoma City, OK
•Onsite

About The Position

CACI is hiring a .NET Developer to enhance and maintain a new ERP system that consolidated functionality and data from nine retired legacy systems. The role includes developing front-end enhancements, creating and maintaining complex integrations, and contributing to a modernization effort that replaces legacy .NET batch jobs with event-driven integrations on an iPaaS platform. The developer will work with a team in an Agile Scrum environment and collaborate with business analysts, designers, and subject matter experts to understand functional requirements. The position must be performed onsite in Oklahoma City, Oklahoma.

Requirements

  • U.S. citizenship is required.
  • University degree or equivalent experience and at least five years of related work experience.
  • Experience in both front-end web development and back-end console application development using .NET/C#.
  • Proficiency in SQL.
  • Ability to learn new functional areas quickly.
  • Ability to debug and trace code and resolve issues quickly.
  • Experience building and using Web Service APIs.
  • Must be able to work onsite in Oklahoma City, Oklahoma.

Nice To Haves

  • Functional knowledge of MRP/PLM, procurement, or supply chain systems.
  • Experience with Boomi or other iPaaS platforms.
  • Experience developing in an Agile environment.
  • Experience using Microsoft DevOps 2022.
  • Experience with other back-office systems, such as accounting, contracts, or HR, for a government contractor.

Responsibilities

  • Research, design, develop, and modify software systems, including custom, commercial off-the-shelf, and government off-the-shelf systems.
  • Work with a team of developers in an Agile Scrum environment.
  • Present ideas for system improvements.
  • Develop level-of-effort estimates for software development or enhancements.
  • Provide input into user training manuals.
  • Develop and maintain knowledge of back-office systems, including technical changes to applications.
  • Produce detailed specifications and write software code using .NET/C# and other languages and technologies.
  • Use AI tools to streamline software development and documentation.
  • Modernize system integrations by replacing legacy .NET batch programs with event-driven processes on the Boomi iPaaS platform.
  • Develop web services for real-time integrations between systems.
  • Collaborate with business analysts, designers, and subject matter experts to understand functional requirements.
  • Conduct unit tests and document findings.
  • Support formal testing in a controlled environment before code is promoted to production.
  • Follow program configuration change control standards.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Competitive compensation and benefits.
  • Healthcare and wellness benefits.
  • Financial and retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service