Software Developer (.Net)

CACI InternationalOklahoma City, OK
4d

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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.

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.

Benefits

  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service