to design, develop, maintain, and support mission-critical business applications running on the IBM iSeries (AS/400) platform. The ideal candidate will be proficient in core AS/400 programming languages and technologies, possess strong analytical skills, and be committed to maintaining the stability and performance of our legacy systems while contributing to modernization efforts.
Key Responsibilities:
Application Development & Maintenance:
Design, code, test, and implement new applications and program modifications on the AS/400 platform using languages such as
RPG (RPG IV, ILE RPG, Free Format RPG), CL (Control Language), and COBOL
.
Analyze business requirements and translate them into robust and efficient technical solutions.
Perform unit, system, and integration testing to ensure high-quality code and minimal defects.
Provide technical support and troubleshooting for production issues, including resolving application bugs and system errors in a timely manner.
Database and System Management:
Utilize
SQL
and
DB2/400
to design, manage, and optimize database structures and queries, ensuring data integrity and security.
Work with DDS (Data Description Specifications), subfiles, and other AS/400 utilities.
Monitor and optimize system and application performance.
Collaboration and Communication:
Collaborate with business analysts, project managers, and end-users to gather requirements and clarify functional specifications.
Participate in code reviews to ensure adherence to coding standards, best practices, and system architecture.
Develop and maintain comprehensive technical documentation, including program specifications, procedures, and troubleshooting guides.
Modernization and Integration:
Assist in the modernization of legacy AS/400 applications, potentially involving the transition to modern development techniques.
Develop and maintain interfaces for
system integration
with other platforms using modern techniques like
APIs and Web Services
(a plus).
Assist in system upgrades, migrations, and software installation activities.
Qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical work experience.
Experience:
Proven experience (typically 3+ years) in application development, maintenance, and support on the IBM iSeries/AS/400 platform.
Required Skills and Expertise:
Programming Mastery:
High proficiency in
RPG (RPG IV, ILE RPG, Free Format)
and
CL Programming
.
Database:
Strong knowledge of
DB2/400
and advanced ability to write and optimize
SQL
queries.
AS/400 Utilities:
Familiarity with AS/400 concepts and tools such as Query/400, DDS, ILE concepts, and system commands.
Software Lifecycle:
Experience with software development lifecycle (SDLC) methodologies and change management processes (e.g., Aldon, Turnover).
Core Competencies:
Strong
analytical
and
problem-solving
skills with meticulous
attention to detail
.
Excellent written and verbal
communication skills
to articulate technical concepts to both technical and non-technical stakeholders.
Ability to work effectively both independently and as part of a collaborative, team-oriented environment.
Preferred (Plus) Skills:
Experience with other languages on the platform, such as
COBOL
.
Familiarity with modern integration techniques like
APIs or Web Services
on the AS/400.
Knowledge of specific ERP applications running on the AS/400 (e.g., JD Edwards, BPCS, Infor A+).
Experience with technical aspects of AS/400 system administration (e.g., job scheduling, security).
---------------
Intitule du Poste :
Developpeur AS400 / Analyste-Programmeur IBM iSeries
Resume du Poste :
Nous recherchons un
Developpeur AS400
experimente et devoue pour concevoir, developper, maintenir et supporter des applications metiers critiques fonctionnant sur la plateforme
IBM iSeries (AS/400)
. Le candidat ideal devra maitriser les langages de programmation et les technologies AS/400 fondamentaux, posseder de solides competences analytiques et s'engager a maintenir la stabilite et la performance de nos systemes existants tout en contribuant aux efforts de modernisation.
Responsabilites Cles :
Developpement et Maintenance d'Applications :
Concevoir, coder, tester et implementer de nouvelles applications ainsi que des modifications de programmes sur la plateforme AS/400 en utilisant des langages tels que
RPG (RPG IV, ILE RPG, Free Format RPG), CL (Control Language) et COBOL
.
Analyser les besoins fonctionnels et les traduire en solutions techniques robustes et efficaces.
Effectuer des tests unitaires, systeme et d'integration pour garantir la qualite du code et minimiser les defauts.
Fournir un support technique et un depannage pour les problemes de production, y compris la resolution rapide des bogues d'application et des erreurs systeme.
Gestion de Base de Donnees et Systeme :
Utiliser
SQL
et
DB2/400
pour concevoir, gerer et optimiser les structures de base de donnees et les requetes, assurant l'integrite et la securite des donnees.
Travailler avec les DDS (Data Description Specifications), les sous-fichiers et autres utilitaires AS/400.
Surveiller et optimiser la performance des systemes et des applications.
Collaboration et Communication :
Collaborer avec les analystes d'affaires, les chefs de projet et les utilisateurs finaux pour recueillir les exigences et clarifier les specifications fonctionnelles.
Participer aux revues de code pour assurer le respect des normes de codage, des meilleures pratiques et de l'architecture du systeme.
Elaborer et maintenir une documentation technique complete, y compris les specifications de programme, les procedures et les guides de depannage.
Modernisation et Integration :
Participer a la modernisation des applications AS/400 existantes, pouvant impliquer la transition vers des techniques de developpement modernes.
Developper et maintenir des interfaces pour l'
integration du systeme
avec d'autres plateformes en utilisant des techniques modernes comme les
API et les services Web
(un atout).
Assister aux mises a niveau du systeme, aux migrations et aux activites d'installation de logiciels.
Qualifications :
Formation :
Diplome de Licence/Baccalaureat en Informatique, Technologie de l'Information ou dans un domaine connexe, ou une experience professionnelle equivalente.
Experience :
Experience averee (generalement 3 ans et plus) dans le developpement, la maintenance et le support d'applications sur la plateforme IBM iSeries/AS/400.
Competences et Expertise Requises :
Maitrise de la Programmation :
Grande maitrise de
RPG (RPG IV, ILE RPG, Free Format)
et de la
Programmation CL
.
Base de Donnees :
Solide connaissance de
DB2/400
et capacite avancee a ecrire et optimiser des requetes
SQL
.
Utilitaires AS/400 :
Familiarite avec les concepts et outils AS/400 tels que Query/400, DDS, concepts ILE et commandes systeme.
Cycle de Vie Logiciel :
Experience des methodologies du cycle de vie du developpement logiciel (CLDS) et des processus de gestion du changement (par exemple, Aldon, Turnover).
Competences Essentielles :
Solides competences
analytiques
et de
resolution de problemes
avec une
attention meticuleuse aux details
.
Excellentes competences en communication ecrite et verbale pour exprimer des concepts techniques aux parties prenantes techniques et non techniques.
Capacite a travailler efficacement de maniere autonome et au sein d'un environnement d'equipe collaboratif.
Competences Preferees (Atouts) :
Experience avec d'autres langages sur la plateforme, tels que
COBOL
.
Familiarite avec les techniques d'integration modernes comme les
API ou les services Web
sur l'AS/400.
Connaissance des applications ERP specifiques fonctionnant sur l'AS/400 (par exemple, JD Edwards, BPCS, Infor A+).
Experience avec les aspects techniques de l'administration du systeme AS/400 (par exemple, planification des taches, securite).
Job Type: Fixed term contract
Contract length: 6-12 months
Pay: From $50.00 per hour
Expected hours: 40 per week
Experience:
AS400: 5 years (preferred)
Work Location: Hybrid remote in Montreal, QC H3E 1B5
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.