Canada
2 months ago

Job Overview

Job Type
Full Time
Pay
Not disclosed

Job description

Location:
Canada
Work arrangement:
Remote

Role Summary

WHY JOIN FRESCHE? We don't just keep legacy systems running: we transform them. For over a decade, Fresche Solutions has been organizations’ trusted partner for IBM i modernization. You'll work from anywhere in North America, with real flexibility and a culture where our values truly influence the technical decisions we make every day.

Responsibilities

As a Senior RPG Programmer/Analyst at Fresche Solutions, you will play a key role in supporting and improving critical applications running on IBM i / AS400 environments. You will work closely with technical teams, business stakeholders and project managers to deliver reliable solutions within client systems.

In this role, your primary value lies in your strong hands-on expertise in RPG/RPGLE development, your ability to navigate the reality of customers' existing application environments, and your contribution to the maintenance, improvement, and support of critical business applications. You will participate in requirements analysis, solution development, resolution of production issues, and ensure that applications remain stable, maintainable and aligned with business needs.

You will primarily work with RPG, RPGLE, CL, IBM i SQL, and Synon2/E (COOL 2/E) across multiple application initiatives and support activities.

  • In your daily life, you will be responsible for:
  • Design, develop, maintain and support applications on IBM i/AS400;
  • Work primarily with RPG, RPGLE, CL and IBM i SQL to enhance and support existing enterprise applications;
  • Contribute to applications comprising Synon2/E (COOL 2/E) components, with the ability to understand, maintain and modify existing code;
  • Analyze business and technical requirements and translate them into effective and practical solutions in a client environment;
  • Participate in the entire software development cycle, including analysis, development, testing, implementation and post-production support;
  • Resolve production issues, perform root cause analyzes and implement lasting fixes to improve application stability;
  • Collaborate with business users, developers, analysts and support teams across multiple initiatives;
  • Support incident, change and problem management activities in accordance with established operational processes;
  • Contribute to code reviews, technical documentation and development best practices
  • Help improve the reliability, maintainability and supportability of critical business applications;

Provide support and guidance to less experienced team members as needed.

  • What you must have
  • Strong experience in IBM i/AS400 application development;
  • Strong practical command of RPG/RPGLE;
  • Experience with CL and IBM i SQL;
  • Working knowledge of Synon2/E (COOL 2/E);
  • Experience in supporting, maintaining and improving client enterprise applications;
  • Good understanding of the software development cycle, including development, testing, deployment and support;
  • Strong troubleshooting and problem-solving skills, particularly in production support environments;
  • Ability to work effectively with technical teams and business stakeholders;
  • Ability to manage priorities between development, maintenance and support activities;

Bachelor's degree in computer science, information systems, engineering, information technology, or related field, or relevant equivalent experience.

  • Which would be an asset
  • Experience in the health sector;
  • Experience with RxClaim or other PBM adjudication systems;
  • Experience leading technical tasks, projects, or mentoring junior developers;
  • Exposure to modernization or integration initiatives involving IBM i client applications;

Familiarity with newer technologies or platforms such as Java, Python, Angular, AWS, Azure or GCP.

Role:
RPG Programmer/Analyst (Synon) - Teleworking
Job Type:
Full Time

Company profile

Fresche Solutions Inc

freschesolutions.com

Fresche Solutions is an IBM i and Microsoft partner that helps organizations modernize the systems their business runs on. It works on modernization, operational support, cloud, data, AI and managed services, updating applications, data and infrastructure at each client's pace. Fresche provides software, services and strategic guidance, and for 50 years it has worked with organizations running IBM i and Microsoft systems at the heart of their daily operations.

Founded
1976

More jobs at Fresche Solutions Inc

Similar Software Engineer jobs at other companies