Programmer Analyst

at  CoreMark Canada

Richmond, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024Not Specified12 May, 2024N/AJava,Clle,Web Services,Sap Configuration,Testing,Xml,Sequel,Ftp,Mimix,Software Troubleshooting,Power Systems,Embedded SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY DESCRIPTION

Core-Mark continues to grow as the industry leader in fresh and broadline solutions for the convenience retail industry. With a reputation for empowering customers, employees, and communities, Core-Mark has become the largest, most comprehensive marketer of consumer goods in North America - offering a full range of products, programs, and solutions to convenience operators across the U.S. and Canada.

JOB DESCRIPTION

We Deliver the Goods:

  • Competitive pay and benefits, including Day 1 Health & Wellness Benefits, Employee Stock Purchase Plan, 401K Employer Matching, Education Assistance, Paid Time Off, and much more.
  • Growth opportunities performing essential work to support America’s food distribution system.
  • Safe and inclusive working environment, including culture of rewards, recognition, and respect.

JOB SUMMARY

Core-Mark is looking for an EDI Programmer Analyst to join our team. The successful candidate will be responsible for supporting IBMi (AS400) applications within our internally developed RPG and CL centric ERP applications called DCMS (Distribution Center Management System).
The individual selected for this role will be required to have a focus on developing, testing, and maintaining programs for interfacing within this environment, as well as supporting existing IBMi based applications in RPG & CL. The role will also include working in a remote SAP environment within the organization. There is a particular emphasis on electronic data transfer between Core-Mark and our trading partners, and also within our other internal systems like SAP.

Job Responsibilities:

  • Program IBMi systems (RPG IV, RPG Free, RPGLE, SQLRPGLE, ILE, CLLE).
  • Thorough planning, documentation, business and process analysis, system configuration and reporting.
  • Assist in the delivery of project deadlines and schedules.
  • Assume responsibility for the quality of the code development process including design, performance, observing coding standards, code review and thorough testing.
  • Analyze and design computer systems with users.
  • Support users on systems.
  • Troubleshoot system problems and assist Help Desk and users with production issues.
  • Maintain and modify current systems to conform with changes in company.
  • Assist with modernization procedures.
  • Develop conversion and system implementation plans; implement newly created code and fixes into existing software.
  • Provide programming support for various interfaces.
  • Work during normal business office hours; however, you may occasionally be required to provide after-hours support when issues are encountered.
  • Performs other related duties as assigned.

The ideal candidate should possess:

  • Strong written communication skills including the ability to write business requirements, technical specifications and programming/configuration documentation.
  • Strong interpersonal, written and verbal communication skills - seasoned IT professional able to grasp the needs of the business operation, translate business needs into requirements and specifications, and configure/program systems to create the needed results.
  • Highly organized to effectively manage multiple projects with competing priorities, and work independently.
  • Self-motivated with the ability to work independently, prioritize and multi-task.

REQUIRED QUALIFICATIONS

  • Minimum of 5 years experience with IBMi development.
  • Minimum of 5 years of experience utilizing RPG/ILE/Free-format, CLLE, IBMi/SQL including embedded SQL in RPGLE programs.
  • Experience with ILE concepts including but not limited to Procedures, Modules and Service Programs.
  • Experience with SAP configuration, development, testing and transports.
  • Experience with electronic file formats including X12 EDI documents, and other industry formats (XML, CSV, XLS etc.) for the import and export of data with external systems.
  • Experience with file transmission methods VAN, FTP, SFTP and AS2.
  • Excellent hardware and software troubleshooting skills and experience in IBM Power systems (IBMi/iSeries/AS400).

PREFERRED QUALIFICATIONS

  • An understanding of wholesale warehousing and distribution environments is a plus.
  • Familiarity with SEQUEL, ARCAD, IBM WebSphere MQ, would be a plus.
  • Experience with Java, REST/SOAP API Web Services is a plus.
  • Experience with MIMIX and/or other high-availability and disaster recover tools and processes in an IBMi environment is a plus.
  • BizManager400 experience.
  • GoAnywhere (Managed File Transfer) experience.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Program IBMi systems (RPG IV, RPG Free, RPGLE, SQLRPGLE, ILE, CLLE).
  • Thorough planning, documentation, business and process analysis, system configuration and reporting.
  • Assist in the delivery of project deadlines and schedules.
  • Assume responsibility for the quality of the code development process including design, performance, observing coding standards, code review and thorough testing.
  • Analyze and design computer systems with users.
  • Support users on systems.
  • Troubleshoot system problems and assist Help Desk and users with production issues.
  • Maintain and modify current systems to conform with changes in company.
  • Assist with modernization procedures.
  • Develop conversion and system implementation plans; implement newly created code and fixes into existing software.
  • Provide programming support for various interfaces.
  • Work during normal business office hours; however, you may occasionally be required to provide after-hours support when issues are encountered.
  • Performs other related duties as assigned


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Richmond, BC, Canada