System Software Programmer – Project Lead - SSPPLNJ

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Technical Support
Software Development Methodology
System Documentation
Regulatory Compliance
Software Development
Project Planning
Public Sector
Policies and Procedures
Project Management
Microsoft Visual Studio
Migration
Legacy Systems
Mainframe
Microsoft TFS
Information Technology
Internet Explorer
IT Management
Information Engineering
Forms
Git
Google Chrome
Disaster Recovery
FISMA
Finance
Cyber Security
Data Security
Database
Billing
C#
Computer Science
Cross-browser
.NET
ASP.NET MVC
Application Development
Version Control
Systems Architecture
Firefox
IBM DB2
NIST 800-53
SQL
Systems Design
Tier 2

Job Details

Job Title: System Software Programmer – Project Lead

Location: Remote
Assignment Type: Contract
Duration: 12 Months

Position Overview

A public-sector organization is seeking a System Software Programmer – Project Lead to support the remediation, modernization, and upgrade of administrative transactional systems hosted within a state-managed IT data center. This role focuses on modernizing legacy systems, ensuring platform compatibility, enhancing security compliance, and implementing industry best practices using the Software Development Life Cycle (SDLC).

The ideal candidate will bring strong technical leadership, deep experience in .NET-based development, and the ability to guide complex system upgrades while collaborating with cross-functional technical teams.

Responsibilities

  • Participate in a collaborative team environment supporting the modernization of legacy administrative systems

  • Design, configure, develop, test, and document complex application code

  • Modernize legacy applications to ASP.NET MVC or .NET Core environments

  • Modify existing systems to meet agency and state security standards

  • Migrate applications from older platforms to modern environments using best practices

  • Ensure maximum uptime for critical systems and support business continuity

  • Diagnose, troubleshoot, and resolve complex software issues

  • Monitor system performance and capacity; support disaster recovery planning

  • Provide Tier 2 technical support as needed

  • Adhere to application development standards and cybersecurity requirements

  • Maintain code using version control systems (Git/TFS)

  • Ensure cross-browser compatibility (Chrome, Firefox, Edge/IE)

  • Update database connection strings to support migration from DB2 to SQL Server

  • Enhance existing systems to retire mainframe-based forms and streamline backend processes

  • Prepare and maintain system documentation and architecture diagrams

  • Support project planning, milestone tracking, and on-time delivery

  • Recommend system architecture improvements aligned with organizational goals

  • Provide regular status updates to project stakeholders

  • Assist in developing policies and procedures aligned with cybersecurity frameworks (e.g., NIST 800-53, FISMA)

Required Education

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field

Required Technical Skills (In Order of Importance)

  • 5+ years of experience with ASP.NET MVC

  • 5+ years of experience with C#

  • 5+ years of experience with Visual Studio

  • 5+ years of experience with .NET Framework

  • 5+ years of experience with SQL

  • 3+ years of experience with DB2

Preferred Skills

  • Experience with source/version control tools (Git, TFS)

  • Experience with administrative systems related to HR, financial billing, or data security (PI/PHI)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.