Sr. RPG Developer

Suncast

$115K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Associate's degree in Computer Programming or related field is required; Bachelor's degree preferred.
  • 8+ years of hands-on RPG programming experience, specifically RPG IV, ILE, and Free-Form RPG.
  • 3+ years in a senior or lead programming role.
  • Proficient in RPG, SQL (especially on IBMiSeries), CL, DB2, and other related development tools.
  • Strong analytical, troubleshooting, and debugging skills with a focus on complex systems.

Responsibilities

  • Develop and optimize RPG programs for both legacy and modern applications.
  • Produce clean, efficient code while adhering to contemporary coding standards.
  • Collaborate with business analysts and stakeholders to convert business requirements into technical solutions.
  • Design and maintain application architectures tailored to business needs and scalability.
  • Create test plans and monitor modifications to ensure quality integration with existing software.
  • Document detailed technical specifications and system architecture diagrams.
  • Support RPG applications by troubleshooting technical issues and maintaining operational efficiency.

Benefits

  • Medical, Dental, and Vision insurance as well as Telehealth benefits.
  • Group Term Life insurance coverage.
  • 401K with employer match to aid in retirement planning.
  • Generous paid vacation and holiday time off.
  • Short- and long-term disability benefits for added security.
  • Health Savings Accounts (HSAs) & Flexible Spending Accounts (FSAs) available for health expenses.
  • Paid Parental Leave for both maternity and paternity.
  • Tuition Reimbursement to support professional development.
Full Job Description
Position Summary:

The Senior RPG Developer handles assigned requests by analyzing needs, gathering requirements, and recommending solutions. When programming is required, they design, develop, test, and deploy enhancements while ensuring accuracy and training users. The role also includes troubleshooting and maintaining third party and internal applications to support performance and security.

Responsibilities:
  • Develop, modify, and optimize RPG programs (RPG IV, ILE, Free-Form RPG) for legacy and modern applications.
  • Write clean, effective code while staying current with modern coding trends.
  • Work closely with business analysts, stakeholders, and end-users to analyze business requirements, and translate them into technical solutions.
  • Design, implement, and maintain application architectures that meet business needs and scalability requirements.
  • Translate business requirements and capabilities into technical solutions in collaboration with stakeholders, estimate the time required to execute the design and document requirements.
  • Create test plans, test modifications, and new code to ensure quality systems that integrate with existing software.
  • Provide ongoing support for RPG-based applications, troubleshoot and resolve technical issues, and ensure systems are running efficiently.
  • Create and maintain detailed technical documentation, including design specifications, change logs, and system architecture diagrams.
  • Participate in projects to integrate RPG applications with other systems (e.g., web services, APIs) and modernize legacy systems.
  • Identify performance bottlenecks and optimize RPG code for speed and efficiency, ensuring high-quality, scalable solutions.
  • Implement and maintain security measures, including encryption, access controls, and industry security best practices.
  • Work closely with functional teams and other Suncast associates to ensure successful project delivery.
  • Effectively estimate scope and effort required for development tasks, providing accurate timelines for project milestones and ensuring efficient resource allocation to meet project goals.
  • Manage time and accurately record time to tasks in task tracking application.
  • Utilize the Help Desk application to record and document support calls, programming requests, time spent on assigned tasks, and resolutions.
  • Support and comply with all Suncast safety policies, quality standards, and housekeeping practices.
  • Perform additional duties as required.

Qualifications:
  • Associate's degree in Computer Programming, Computer Science or a similar discipline is required.
  • Bachelor's degree is preferred.
  • 8+ years of hands-on RPG programming experience (RPG IV, ILE, Free-Form RPG).
  • 3+ years in a senior or lead role.
  • Expertise in RPG, SQL (especially on IBMiSeries), CL,DB2, and other tools related to RPG development.
  • Extensive experience in systems analysis, including gathering requirements, designing solutions, and ensuring that business needs are met.
  • Strong troubleshooting and debugging skills with the ability to quickly analyze and resolve issues in complex systems.
  • Strong analytical skills, attention to detail, and effective communication skills.
  • Required experience with:
  • Version control systems (e.g., GIT) and continuous integration/continuous deployment (CI/CD) methodologies;
  • IBM i Functions, Procedures, and Triggers, both SQL and RPG/CL;
  • IBM i IDE, such as RDi, Visual Studio Code, or Eclipse.
  • Preferred experience with:
  • ERP applications in a manufacturing environment;
  • GoAnywhere, ACOM EZ Designer, and IMS/21 Imaging systems;
  • Microsoft SQL, Oracle, Visual Basic, and JSON;
  • Moderning legacy systems and migrating from older versions of RPG to newer technologies;
  • Other programming languages and technologies such as Java, VB.NET, ASP.Net, PHP, or Python.

The Anticipated Pay Range for This Position: $115K-130K annually

Suncast offers a comprehensive benefits package including:

  • Medical, Dental, Prescription Drugs, Vision insurance, Telehealth benefits
  • Group Term Life insurance
  • 401K with employer match
  • Paid vacation time off
  • Paid holidays
  • Short- and long-term disability coverage
  • Health Savings Accounts (HSAs) & Flexible Spending Accounts (FSAs) for health
  • Paid Parental Leave (maternity & paternity)
  • Tuition Reimbursement


Similar Jobs

More Jobs at Suncast

  • Sr. RPG Developer
    $115K — $130K *
    Batavia, IL 60510 (Kane County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Sr. RPG Developer jobs: