As400 Developer

Montréal, QC, CA, Canada

Job Description

Job Title:

AS400 Developer / IBM iSeries Programmer Analyst

Job Summary:



We are seeking an experienced and dedicated

AS400 Developer

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.


Related Jobs

Job Detail

  • Job Id
    JD2907551
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned