Original listing text, shown exactly as published by the company.
Roles and Responsibilities / Rôles et responsabilités
- Develop, test, and maintain RPG programs (RPG IV, RPG ILE, RPG Free) on the IBM i platform.
- Write and optimize SQL queries against DB2 databases.
- Collaborate with developers and analysts to design and implement new features.
- Troubleshoot and resolve issues in existing RPG applications.
- Participate in code reviews and contribute to a culture of quality and continuous improvement.
- Use AI coding tools (e.g., GitHub Copilot, Claude) to accelerate development and code quality.
- Work within a Git-based version control workflow (branching, pull requests, peer reviews).
- Use VS Code with IBM i extensions as your primary development environment.
- Développer, tester et maintenir des programmes RPG (RPG IV, RPG ILE, RPG Free) sur la plateforme IBM i.
- Rédiger et optimiser des requêtes SQL sur des bases de données DB2.
- Collaborer avec les développeurs et analystes pour concevoir et implémenter de nouvelles fonctionnalités.
- Résoudre des problèmes dans les applications RPG existantes.
- Participer aux revues de code et contribuer à une culture de qualité et d'amélioration continue.
- Utiliser des outils de développement propulsés par l'IA (ex. : GitHub Copilot, Claude) pour améliorer la productivité et la qualité du code.
- Travailler dans un flux de contrôle de version basé sur Git (branches, pull requests, revues par les pairs).
- Utiliser VS Code avec les extensions IBM i comme environnement de développement principal.
Required Skills / Compétences requises
- Programming experience in RPG (RPG IV, RPG ILE, RPG Free) and SQL — junior to intermediate level welcome.
- Basic knowledge of DB2 databases on IBM i.
- Familiarity with Git for version control.
- Comfort working with VS Code and modern developer tooling.
- Openness to using AI-empowered development tools as part of your daily workflow.
- Strong debugging mindset and problem-solving skills.
- Good communication skills and ability to collaborate in a team environment.
- Expérience en programmation RPG (RPG IV, RPG ILE, RPG Free) et SQL — niveau junior à intermédiaire bienvenu.
- Connaissance de base des bases de données DB2 sur IBM i.
- Familiarité avec Git pour la gestion de versions.
- Aisance avec VS Code et les outils de développement modernes.
- Ouverture à l'utilisation d'outils de développement propulsés par l'IA dans le cadre du travail quotidien.
- Solides aptitudes en débogage et en résolution de problèmes.
- Bonnes compétences en communication et capacité à travailler en équipe.
Qualifications
- Hands-on experience (personal projects, internships, or work experience) with RPG or IBM i development.
- Familiarity with IBM i operating system and related tools.
- Ability to work both independently and as part of an agile team.
- Diplôme en informatique, développement logiciel ou expérience équivalente.
- Expérience pratique (projets personnels, stages ou emplois) en développement RPG ou IBM i.
- Familiarité avec le système d'exploitation IBM i et ses outils.
- Capacité à travailler de façon autonome et au sein d'une équipe agile.
Nice to Have / Atouts
- Familiarity with legacy RPG36 or RPG III systems.
- Experience with Agile/SAFe development practices.
- Understanding of web services or REST API integration.
- Experience with task management tools like Jira.
- Familiarité avec les systèmes RPG36 ou RPG III hérités.
- Expérience avec les méthodes Agile/SAFe.
- Compréhension des services web ou de l'intégration REST.
- Expérience avec des outils de gestion de tâches comme Jira.