Jobs and Careers
CA

Software Developer (.Net)

CACI International Inc
Oklahoma City, United Statesfull_timeVerifiedPosted 2 Dec 2025
💰 $142,200/yr($67,800/yr$142,200/yr)

About the role

Software Developer (.Net)

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: Continental US

* * *


The Opportunity:

We are seeking a skilled Software Developer with expertise in .NET/C# to join our Agile team. The ideal candidate will work on the planning, design, development, and support of web-based financial management applications. This role requires collaboration with business analysts, designers, and subject matter experts to produce detailed specifications and develop high-quality software code. The developer will also be responsible for system improvements, LOE estimates, training materials, and adherence to configuration change control standards.

Responsibilities:

  • Participate on an Agile team in the planning, design, development, and support of .NET/C# based web financial management applications.

  • Deliver development efforts that result in well organized and structured deliverables aimed at being easy to understand by others on the development team.

  • Articulate ideas and communicate verbally and in writing task status, unit test results, technical concepts, issues, and questions with the team.

  • Develop LOE estimates for software developments or enhancements.

  • Provide input into training manuals for users.

  • Develop and maintain knowledge of back-office systems, including technical changes in the application(s).

  • Responsible for researching, designing, developing and/or modifying software systems (e.g., custom, COTS, GOTS).

  • Develop front-end and back-end console applications.

  • Develop complex batch jobs to move data between back-office systems.

  • Conduct impact analysis for software changes.

  • Conduct unit tests and document findings.

  • Support formal testing in controlled environment before code is promoted to production.

  • Adhere to program configuration change control standards.

  • Present ideas for system improvements.


Qualifications:

Required: 

  • Must be a US Citizen

  • University degree or equivalent experience

  • Minimum of 5 years of related work experience

  • Must be proficient in both front-end web development and back-end console application development using .NET/C#

  • Must be proficient in Oracle PL/SQL or SQL Server T-SQL

  • Experience building and using Web Service APIs

  • Technical knowledge of .NET programming, typically obtained through advanced education combined with experience

  • Ability to learn new functional areas quickly

  • Ability to debug/trace code and resolve issues quickly


Desired:

  • Experience with iPaaS software like Boomi, MuleSoft, or similar technologies.

  • Experience with MS Blazor.

  • Experience developing in an Agile environment.

  • Familiarity with Azure DevOps for CI/CD pipelines, source control (Git), and work item tracking.

  • Experience with Deltek Costpoint or similar back-office systems (i.e., Accounting, Contracts, HR, etc.) for a Government Contractor.

-

________________________________________________________________________________________

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. 

 

Your potential is limitless. So is ours.

Company

CACI International Inc

View company profile →