Logo for ConsultNet

Software Development Manager – Legacy Systems & Modernization

Roles & Responsibilities

  • 5+ years of experience managing or leading teams supporting enterprise software applications
  • Experience working in environments that include legacy enterprise platforms alongside modern technologies
  • Experience coordinating development projects across multiple systems or technology stacks
  • Strong organizational and project coordination skills

Requirements:

  • Lead and manage a team of RPG developers, providing direction, mentorship, and performance management while ensuring on-time delivery and quality
  • Oversee development and support across IBM i / RPG, .NET, Java, and integrated applications, tracking progress with JIRA and proactively addressing blockers
  • Provide technical guidance and architecture oversight for both legacy and modern systems, ensuring compliance with enterprise standards for quality, performance, and security
  • Drive modernization initiatives by coordinating integration of newer technologies such as AI/OCR platforms while maintaining operational stability

Job description


Software Development Manager – Legacy Systems & Modernization

Overview

We are seeking a Software Development Manager to lead a team responsible for supporting and evolving a critical logistics technology environment built on a mix of legacy and modern platforms.

This role sits at the center of a hybrid technology ecosystem that includes IBM i / RPG legacy systems alongside newer technologies such as .NET applications, Java services, and emerging AI capabilities.

The ideal candidate will serve as a technical leader and organizational driver—managing developers, coordinating projects across teams, and guiding the organization through ongoing modernization initiatives. This role is primarily focused on leadership, project coordination, and technical oversight, rather than hands-on development.

The successful candidate will be comfortable operating in an environment that blends legacy platforms with modern architecture, ensuring business-critical systems continue to operate while helping guide the transition toward newer technologies.


Key Responsibilities

Team Leadership & Management

  • Lead and manage a team of RPG developers supporting business-critical logistics applications.

  • Provide direction, mentorship, and support to developers while fostering accountability and strong communication.

  • Monitor team productivity and ensure work is delivered on time and meets quality and performance standards.

  • Conduct performance management activities including goal setting, feedback, and professional development.

  • Coordinate work schedules, priorities, and time-off planning for direct reports.

Project Coordination & Delivery

  • Oversee development and support efforts across multiple technology stacks including IBM i / RPG, .NET, Java, and integrated applications.

  • Track project progress, issues, and priorities using JIRA.

  • Ensure projects remain on schedule by proactively identifying blockers and driving resolution.

  • Collaborate with cross-functional teams to coordinate development efforts across multiple platforms.

Technical Oversight & Architecture Awareness

  • Provide technical guidance to developers by understanding the architecture of both legacy and modern systems.

  • Bridge communication between teams working in different technology stacks.

  • Evaluate potential technical solutions and help guide implementation decisions.

  • Ensure enterprise standards related to quality, performance, and security are maintained.

Modernization & Innovation

  • Help guide ongoing technology modernization efforts as the organization gradually evolves beyond legacy platforms.

  • Coordinate initiatives that integrate newer technologies such as AI, OCR platforms, and modern application frameworks.

  • Partner with engineering teams to evaluate opportunities for modernization while maintaining operational stability.

Stakeholder Collaboration

  • Work closely with business stakeholders and internal technology teams to align development efforts with operational priorities.

  • Translate business needs into actionable development initiatives.

  • Serve as a communication bridge between business operations and engineering teams.

Continuous Improvement

  • Identify opportunities to improve development workflows, communication, and project delivery processes.

  • Encourage adoption of new technologies, tools, and development practices where appropriate.

  • Support the organization’s transition toward more modern, scalable systems while maintaining legacy system reliability.


Technology Environment

This role operates within a mixed technology ecosystem that includes both legacy and modern platforms.

Key technologies include:

  • IBM i (AS400) / RPG

  • .NET applications

  • Java and SQL systems

  • DB2 databases

  • Screen-scraping integrations connecting to IBM i

  • Google AI / OCR platforms

  • JIRA for project tracking and agile coordination

The environment supports core logistics and operational systems that are critical to daily business operations.


Required Experience

  • 5+ years of experience managing or leading teams supporting enterprise software applications.

  • Experience working in environments that include legacy enterprise platforms alongside modern technologies.

  • Experience coordinating development projects across multiple systems or technology stacks.

  • Strong organizational and project coordination skills.

  • Experience working with Agile, Kanban, or hybrid development methodologies.


Preferred Experience

  • Experience working with IBM i / RPG environments.

  • Familiarity with technologies such as .NET, Java, SQL, or DB2.

  • Exposure to AI, machine learning, or OCR-based automation initiatives.

  • Experience supporting or guiding enterprise modernization initiatives.


Key Skills & Attributes

  • Strong leadership and team management capabilities.

  • Highly organized with strong follow-through on projects and tasks.

  • Ability to navigate environments that include both legacy systems and emerging technologies.

  • Excellent communication skills with the ability to translate between technical teams and business stakeholders.

  • Comfortable operating in environments with evolving priorities and complex technology landscapes.

  • Proactive problem-solver who ensures projects continue moving forward.


Education

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field preferred.


Work Environment

  • This role supports enterprise systems that operate continuously; occasional after-hours work or on-call participation may be required.


DevOps Manager Related jobs

Other jobs at ConsultNet

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.