The System Software Programmer Project Lead will support a major modernization initiative involving the remediation, upgrade, and migration of administrative transactional systems to a centralized data center environment. This role focuses on modernizing legacy systems, ensuring platform compatibility, enhancing security compliance, and guiding development activities through the full SDLC.
The Programmer will collaborate with internal technical teams, business SMEs, and leadership to ensure high-quality delivery of system enhancements, migrations, and upgraded functionalities.
Provide advanced programming support including architecture design, configuration, development, testing, and documentation for complex enterprise systems.
Modernize legacy applications to ASP.NET MVC or .NET Core frameworks.
Modify existing systems to meet updated security and compliance requirements.
Migrate applications from older environments to updated platform technologies following industry best practices.
Ensure maximum system uptime and support business continuity for critical components.
Diagnose, isolate, and resolve software defects while performing root cause analysis.
Monitor system capacity and performance; participate in disaster recovery planning and provide Tier 2 technical support.
Follow established IT development standards, security protocols, and SDLC guidelines.
Manage source code using Git, ensuring proper version control practices.
Verify browser compatibility across major platforms (Chrome, Firefox, Edge, etc.).
Support flexible working hours when necessary during production rollouts.
Collaborate with leadership to prioritize and schedule project tasks to align with enterprise standards.
Work closely with subject matter experts during system design, evaluation, and testing.
Update application database connection strings to support system migration from DB2 to SQL Server.
Add functionality to existing systems to eliminate mainframe dependencies and improve backend workflows.
Create and maintain system documentation, including architecture diagrams.
Contribute to planning and design of modernized system architectures aligned with organizational objectives.
Provide regular updates to the project team and participate in policy and procedure development supporting cybersecurity compliance (NIST 800-53, FISMA, etc.).
Support module-specific project work as assigned.