Senior Software Programmer

Veterans Resource Group Llc
Charlotte, NC

Exciting Opportunity for Impactful Tech Work!

Are you ready to use your technical expertise to ensure the safety and quality of vital environmental systems? We are looking for a talented individual to join a dynamic team focused on a major data and application migration project! This is your chance to lead data migration efforts, mentor junior developers, and solve complex problems that truly matter. If you thrive in collaborative environments and enjoy mastering new technologies, this role is for you!

Contract Details

  • Type: One-year renewable contract.
  • Estimated Hourly Rate: $43.34 - $51.34/hour.
  • Location: Fully Remote.
  • Residency Requirement: Candidates must reside in a state that aligns with Eastern or Central Time.

Closing Date: January 22, 2026

Note: This role is open to direct hires only. We are not accepting Corp-to-Corp (C2C) or agency submittals.

Required Skills ️

  • 8 years of experience working on government IT projects as a software developer or engineer.
  • 8 years of experience building and optimizing SQL statements and stored procedures.
  • 3 years of experience supporting information systems related to Water Quality or Safety.
  • Strong working knowledge of ASP.NET, .NET, C#, HTML, and CSS.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.

Please note: Your resume must clearly show the required experience listed above.

Preferred Skills ✨

  • Experience with Water Quality Exchange (WQX), SDWIS, SWIFT, and DW-SFTIES.
  • Experience utilizing Apache Tomcat and Java.
  • Previous collaboration or work experience with the Environmental Protection Agency (EPA).
  • Proficiency with Microsoft Office products and service/help desk ticket platforms.

Nice to Have Skills & Additional Duties

  • Demonstrable expertise in software troubleshooting, debugging, and analysis.
  • Familiarity with the full Software Development Life Cycle (SDLC).
  • Expertise in developing and executing software test cases.
  • Experience maintaining and upgrading existing software applications.
  • Leadership experience within technical teams.
  • Ability to estimate development effort for software requests.
  • Excellent communication skills with the ability to coordinate across project and business teams.
  • ICHRA
  • 401k
  • Competitive compensation
  • Bi-weekly pay
  • Direct deposit
Posted 2026-04-28

Recommended Jobs

Product Support/Repair Technician

Accentuate Staffing
Raleigh, NC

Accentuate Staffing is assisting a leading electronic manufacturer who is looking for a product support technician to join their team. This is a contract-hire position working 8am-5pm Monday-Friday, w…

View Details
Posted 2026-04-24

Superintendent

CyberCoders
Wilmington, NC

Job Description Job Description Superintendent If you are a Construction Superintendent, with recent experience on ground up, multifamily type projects, please read on! About Us  Established…

View Details
Posted 2026-04-05

Facilities Manager

Steris Corporation
Durham, NC

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. Position Summary As Facil…

View Details
Posted 2026-02-06

Cook - Daycare (urgent hiring)

Kids 'R' Kids Concord
Concord, NC

Job Description Job Description 320 Coddle Market Drive Northwest Concord, NC 28027 Pay and Benefits   ~ Benefit Conditions: Only full-time employees eligible Benefits: Health, Vision…

View Details
Posted 2026-04-10

RECEIVING SUPERVISOR

JBS
Lenoir, NC

Description Position at Wild Fork Foods Receiving Supervisor – Frozen Food Distribution The Receiving Supervisor for Frozen Food Distribution is responsible for overseeing all inbound operations …

View Details
Posted 2026-04-18

Pharma Sales Account Rep

Innovativ Pharma, Inc.
Greensboro, NC

Pharmaceutical Sales Representative (Entry level or experienced) We are currently looking to add excellent sales individuals to our professional Pharmaceutical Sales Rep team. We are a privately …

View Details
Posted 2026-03-31

Landscape Maintenance Crew Supervisor

Phoenix Landscape Management of Charlotte
Charlotte, NC

Job description Phoenix Landscape Management, an industry leader for over 30 years, is looking for a Crew Supervisor, with a good attitude, an excellent work ethic and willingness to learn in a fas…

View Details
Posted 2026-02-19

Nursing Care Assistant I - Cardiology Stepdown (Days)

Duke University
Durham, NC

Work Arrangement: On-Site Requisition Number: 264488 Regular or Temporary: Regular Location: Durham, NC, US, 27710 Personnel Area: DUKE HOSPITAL …

View Details
Posted 2026-04-24

Sr. Installation Electrician

DSI Innovations
Thomasville, NC

Sr. Installation Electrician Installation Electrician are electricians and panel builders who install automation and controls at manufacturing facilities. Installations are typically planned system …

View Details
Posted 2026-03-30