RPG Programmer /Programmeur RPG
Canada (Montreal)
Engineering /
Employee /
Hybrid
RPG Programmer /Programmeur RPG
Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers.
We empower car dealers and manufacturers to embrace digital transformation fully. How? By creating innovative technology that makes selling cars better for our customers and buying and owning cars better for them.
We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it?
Job Title:
RPG Programmer Job Description:
As a RPG/SQL programmer, you will be at the forefront of enhancing and maintaining our ERP system tailored for automotive dealerships. This role combines development and analytical skills, requiring you to design, implement, and support system improvements while collaborating with various stakeholders to ensure business needs are met effectively.
Roles and Responsibilities:
· Develop, test, and maintain RPG (RPG 36, RPG III, RPG IV, RPG ILE) programs on the IBM i platform.
· Collaborate with other developers and analysts to design and implement new features.
· Troubleshoot and resolve issues in existing RPG applications.
· Ensure code quality and adherence to coding standards.
· Participate in code reviews and provide constructive feedback.
Responsibilities:
· Strong programming experience in RPG (RPG IV, RPG ILE) and SQL.
· Knowledge of DB2 databases and database optimisation.
· Familiarity with legacy RPG36 systems (a significant advantage).
· Ability to analyse complex business processes and design technical solutions.
· Experience with version control and task management tools, such as Git and Jira. Strong debugging and troubleshooting skills.
· Excellent communication skills and the ability to collaborate in a team environment.
Qualifications:
· Proven experience as an RPG programmer.
· Strong knowledge of RPG IV, RPG Free, and CL programming languages. Familiarity with IBM i operating system and related tools.
· Excellent problem-solving skills and attention to detail.
· Ability to work both independently and as part of a team.
Preferred Skills:
· Experience with modern development practices such as Agile and DevOps. Knowledge of SQL and database management on IBM i.
· Understanding of web services and integration with RPG applications.
If youʼre a developer with a passion for working on robust and evolving ERP systems, thrive on problem-solving, and enjoy collaborating in a team-focused environment, we invite you to join our team and make an impact on the future of our ERP platform for automotive dealerships.
Programmeur RPG-FR
Descriptionduposte:
En tant que programmeur RPG/SQL, vous serez au premier plan pour améliorer et maintenir notre système ERP adapté aux concessionnaires automobiles. Ce rôle combine des compétences en développement et en analyse, vous demandant de concevoir, mettre en œuvre et soutenir des améliorations du système tout en collaborant avec divers intervenants afin de répondre efficacement aux besoins de l'entreprise.
Rôlesetresponsabilités:
· Développer, tester et maintenir des programmes RPG (RPG 36, RPG III, RPG IV, RPG ILE) sur la plateforme IBM i.
· Collaborer avec d'autres développeurs et analystes pour concevoir et mettre en œuvre de nouvelles fonctionnalités.
· Résoudre les problèmes des applications RPG existantes.
· Assurer la qualité du code et le respect des normes de programmation
· Participer aux revues de code et fournir des retours constructifs.
Compétencesrequises:
· Expérience solide en programmation RPG (RPG IV, RPG ILE) et SQL.
· Connaissance des bases de données DB2 et de lʼoptimisation des bases de données.
· Familiarité avec les systèmes RPG36 (un atout important).
· Capacité à analyser des processus d'affaires complexes et à concevoir des solutions techniques. Expérience avec les outils de gestion de versions et de tâches, tels que Git et Jira.
· Solides compétences en débogage et en résolution de problèmes.
· Excellentes compétences en communication et capacité à collaborer au sein d'une équipe.
Qualifications:
· Expérience confirmée en tant que programmeur RPG.
· Solide connaissance des langages de programmation RPG IV, RPG Free et CL.
· Familiarité avec le système d'exploitation IBM i et les outils associés.
· Excellentes aptitudes à résoudre les problèmes et grande attention aux détails.
· Capacité à travailler de façon autonome et en équipe.
Compétencessouhaitées:
· Expérience des pratiques de développement modernes telles quʼAgile et DevOps
· Connaissance de SQL et de la gestion de bases de données sur IBM i.
· Compréhension des services web et de lʼintégration avec les applications RPG.
Si vous êtes un développeur passionné par le travail sur des systèmes ERP robustes et évolutifs, que vous aimez résoudre des problèmes et collaborer dans un environnement axé sur lʼéquipe, nous vous invitons à rejoindre notre équipe et à influencer lʼavenir de notre plateforme ERP pour les concessionnaires automobiles.
Why join us?
We’re on a journey to become market leaders in our space – and with that comes some incredible opportunities. Collaborate and learn from industry experts from all over the globe. Work with game-changing products and services. Get the training and support you need to try new things, adapt to quick changes and explore different paths. Join Keyloop and progress your career, your way.
An inclusive environment to thrive
We’re committed to fostering an inclusive work environment. One that respects all dimensions of diversity. We promote an inclusive culture within our business, and we celebrate different employees and lifestyles – not just on key days, but every day.
Be rewarded for your efforts
We believe people should be paid based on their performance so our pay and benefits reflect this and are designed to attract the very best talent. We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration