.NET Developer

CACI International•Oklahoma City, OK
•$67,800 - $142,200•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 develops front-end application enhancements and creates and maintains complex integrations with other systems. It will also contribute to a modernization effort that replaces legacy .NET batch jobs with event-driven integrations using an iPaaS platform. The developer works with a team in an Agile Scrum environment and collaborates with business analysts, designers, and subject matter experts to understand requirements. The position includes researching, designing, developing, modifying, testing, documenting, and supporting software systems and adhering to configuration change control standards. The role must be performed on site in Oklahoma City, Oklahoma.

Requirements

  • U.S. citizenship is required.
  • A university degree or equivalent experience and at least 5 years of related work experience.
  • Experience with 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.
  • Ability to work on site 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.
  • 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 and technical application changes.
  • 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.
  • Work 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.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service