Novipro is looking for an AS400 Programmer Analyst to join a client in the retail industry for permanent position based in Mississauga.
The AS400 Programmer Analyst’s role is to develop and maintain the Enterprise Resource
Information systems in support of core organizational functions. This individual will apply
proven communication, analytical and problem-solving skills to help identify, communicate, and
resolve issues to maximize the benefit of IT systems investments.
DUTIES & RESPONSIBILITIES:
- Analyze, design, code, test and implement enhancements to all applications running on the AS400 system mandated by the business strategy and requirements.
- Share in the Support and Maintenance of the main enterprise software (JDA-MMS)
- Share in the Support and Maintenance of the integration to the POS (point of sale) software
(JDA-WinDSS) and third party warehouse application
- Share in the after office hours on-call support
- Share in the support of the backup and recovery processes
- Share in the support and Maintenance of the AS400 system, peripherals, and facilities
SPECIFIC FUNCTIONS:
- Analyze, design, code, test and implement enhancements to all application systems running
on the AS400 mandated by the business strategy and requirements.
- Interview users and get details required in designing.
- Prepare project plans and timelines for publication to user.
- Draw/modify flow-charts and write/modify technical specs.
- Create file layouts and design screens and reports.
- Code and test programs and data flow.
- Set up job scheduling and menu options.
- Communicate project/task status regularly to the user/customer, management, and
other involved IT team members.
- Ensure deadlines are met or that deadline date changes are communicated to the team, management, and user.
- Assist in creating user documentation.
- Support and Maintenance of the main retail enterprise software (JDA’s MMS)
- Research problems and determine the cause and propose resolution/fix.
- Communicate status of problem and possible resolution/fix.
- In Development code and unit test problem resolution/fix.
- Ensure thorough “system” testing prior to moving into live.
- Implement resolution, monitor and communicate results.
- Support and Maintenance of the (JDA’s MMS) integration to Point of Sale “POS” (JDA
Win/DSS).
- Support and Maintenance of the (JDA’s MMS) interface to third party warehouse system.
- Share in the after office hours on-call support
- Monitor nightly schedule and ensure end of day jobs are completed normally
- Monitor system performance to ensure optimal system functions
- Document and communicate unresolved issues the following business day
- Perform/monitor data and system backup to tape and online replication using Mimix
- Share in the Support and Maintenance of the AS400 system, peripherals, and facilities
Other functions
- Conduct research to remain up to date with emerging technologies that will enhance
the company’s ability to design/enhance and run business systems.
- Maintain IT process manuals and documentation
- Recommend courses that will benefit the organization.
EDUCATION, SKILL & EXPERIENCE:
- Post Secondary College/School education in related discipline.
- 10 years’ experience in RPG IV, ILE and SQL programming.
- Knowledge of the AS400 system and database architecture.
- Experience in AS400 Command Language, tools, and utilities.
- Proficient understanding of the AS400 security module, permissions, and admin tools .
- Experience in backup and recovery processes.
- Experience in data interface with external sources using SFTP, XML, SQL, ODBC, JSON.
- Experience with JDA software or retail software packages is a definite asset.
- Proven Strong analytical and problem-solving skills.
- Customer service oriented with excellent communication skills.
- Proven team player with good interpersonal skills.
- Highly self-motivated.
WORKING CONDITIONS:
- Evenings and weekend hours as required for on-call support on a rotation basis.