Software Developer - Synon/CA2E(RPG)

AccessHR is excited to partner with Enrich Software for the global recruitment of a Synon Developer. This is a full-time, permanent position with flexibility for a part-time individual according to candidate preference. Individuals also have the choice to work 100% remotely or onsite at Enrich’s offices in downtown Calgary, Alberta.


Position Description


Due to a recent retirement, we are recruiting a Synon Developer to work as part of an established development team, providing business analysis, software design, development, peer testing, documentation, and production support.


This opportunity is well suited for a senior-level Synon Developer who doesn’t want to simply write code. You’ll be excited by the prospect of diving into customer challenges and identifying solutions to time-sensitive, operational issues. You are self-driven, enjoy variety in work and thrive in a fast-paced environment. You will spend a large portion of your time collaborating with the Customer Experience team to resolve issues, develop product enhancements, and support smooth product implementations.


A clear differentiator for this role is that the successful candidate will be part of a niche product offering with the opportunity to participate in the porting strategy of the Synon tool. Ultimately, we are seeking a quick thinker, who takes accountability, and loves to solve issues.


Key Deliverables

  • Business Analysis & Design: Analyze customer challenges and develop Enrich ERP software solutions using Synon and RPG/ILE.
  • Subject Matter Expertise: Become an expert in Enrich software including PTF packaging tools and the software development toolkit.
  • Customer Interaction: Engage with Customer Experience Team and external customers to gather information and address issues.
  • Training & Support: Provide internal customer training and assist Implementation Team with enhancement requests, requirement reviews, integration requirements, and peer testing.
  • Documentation: Clearly define and document business requirements and solutions.


  • Technical Expertise: Expert with Synon/CA2E (RPG) development; eager to learn and master complex system functionality.
  • Software Experience: Expertise with modular, integrated softwareapplications; basic knowledge of IBM i-series, Java, HTML, SQL, Jira, and Linux.
  • Problem-Solving: Collaborative problem-solving skills plus the ability to use independent judgment.
  • Judgement: Ability to take initiative; knows when to proactively seek help when facing challenges.
  • Organization: Outstanding organizational, project management, and time management skills.
  • Learning Agility: Ability to quickly learn product functionality through both instruction and self-learning.
  • Customer Focus: Ability to build customer trust by asking questions to clearly define issues, developing solutions, and communicating next steps.
  • Independence: Enjoys working autonomously with limited supervision; appreciates the opportunity to take initiative and be flexible; also appreciates being part of a team!

 Education & Experience 

  • 5+ years of Synon/CA2E (RPG) development experience.
  • Preference given to applicants with an undergraduate degree in computer science, software engineering, information technology, or a related field.


  • Experience with accounting, truck rental or leasing, and/or fleet maintenance systems.
  • Advanced SQL knowledge, including embedded SQL (SQLRPGLE).
  • Knowledge and/or experience in consulting and/or project management.
  • Familiarity with reporting design and Business Intelligence (BI) tools.
  • Knowledge of fleet management and/or small to medium sized business operations.

About Enrich Software


Enrich Software is the leading North American vendor and developer of Enterprise Resource Planning (ERP) software for the full-service Truck Leasing industry. Enrich is also a leader in Asset Management & Maintenance software solutions for professional fleet management and provides consulting, business process solutions, and hosting services (SaaS) in support of software solutions.


Customers are full-service lease and rental companies, owners of private fleets, and common or dedicated carriers. Enrich improves their ability to provide outstanding customer service and maximize their bottom line. Founded in 1990, the company maintains its corporate office in Calgary, Alberta, and has installations throughout North America and in Australia.


What We Offer

  • Fully remote “work from anywhere” with flexible hours.
  • Competitive compensation package includes generous base salary, extensive health care benefits, and paid time off.
  • Truly collaborative, supportive, and fun place to work where you have a direct impact on organizational success.

Position Requirements

  • Flexibility to work off-hours to attend client meetings and respond to urgent requests.
  • Exceptional English language skills including writing, reading, and speaking.



Interested candidates are invited to apply with a cover letter and resume by email to Please indicate “Synon Developer” in the subject line of your email. The position posting will close at 8:00 pm on June 26th, 2024.


All applicants will receive a personalized response and candidates under consideration will be contacted directly. Please be advised that applications will be monitored daily, and interviews may be scheduled throughout the posting period.


We encourage applicants from diverse backgrounds to apply as Enrich Software is committed to offering a diverse and safe workspace free from discrimination. All applicants are considered regardless of age, gender, race, disability, sexual orientation, gender identity or expression, and religious beliefs.


Download a copy of the position profile here. 

Enrich Software - Synon Developer Postin
Adobe Acrobat Document 211.4 KB