Sr. RPG Developer

Suncast Hiring TeamBatavia, IL
$115,000 - $130,000

About The Position

The Senior RPG Developer is responsible for analyzing needs, gathering requirements, and recommending solutions for assigned requests. This role involves designing, developing, testing, and deploying enhancements, ensuring accuracy, and providing user training. Additionally, the developer will troubleshoot and maintain third-party and internal applications to support performance and security.

Requirements

  • Associate’s degree in Computer Programming, Computer Science or a similar discipline is required.
  • 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.
  • Required experience with: IBM i Functions, Procedures, and Triggers, both SQL and RPG/CL.
  • Required experience with: IBM i IDE, such as RDi, Visual Studio Code, or Eclipse.

Nice To Haves

  • Bachelor’s degree is preferred.
  • Preferred experience with: ERP applications in a manufacturing environment.
  • Preferred experience with: GoAnywhere, ACOM EZ Designer, and IMS/21 Imaging systems.
  • Preferred experience with: Microsoft SQL, Oracle, Visual Basic, and JSON.
  • Preferred experience with: Moderning legacy systems and migrating from older versions of RPG to newer technologies.
  • Preferred experience with: Other programming languages and technologies such as Java, VB.NET, ASP.Net, PHP, or Python.

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.

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Associate degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service