Talent.com
AS400 / RPG Software Developer

AS400 / RPG Software Developer

Magnum HuntMississauga
Il y a plus de 30 jours
Salaire
35,00 $CA par heure
Type de contrat
  • CDI
Description de poste

AS400 / RPG Intermediate Software Developer

Full Time / Job Location : Mississauga, ON

Reporting To : Development and Infrastructure Manager

MUST HAVEs : iSeries (AS / 400), RPG ILE

Description

The successful candidate will join our Transportation Management Systems product team. The team is an entrepreneurial unit handling the complete development life-cycle of our products. Team members work every phase of development from requirements and design to production roll-out and test, as well as support. This is an opportunity to join a diverse, industry-knowledgeable, technically skilled group.

Knowledge of transportation management systems or applications is a definite plus but not a requirement. Superb application development skills, a strong user-orientation, and creativity are requirements. This person must be a strong team player, with excellent communication skills but also have the discipline to work independently.

Qualifications

  • Bachelors degree in Information Systems, Computer Science, or Software Engineering preferred.
  • Have 3-5 years experience in software development ideally in Transportation / Logistics.
  • Familiarity with Agile, DevOps, CI / CD, TDD and other modern development practices.
  • Solid Understanding of Data Structures, Algorithms, and Object-Oriented design.
  • Practical Experience with Unit / Regression / Scenario Testing.
  • Proficient in source control management with Git.
  • Proven experience working in web development on both front and back end (full stack).
  • Understanding of web security, session management, and best development practices.
  • Have a good understanding of UX design and performance optimization.
  • Exposure to one or more of IBM i, Linux, BSD, Windows Server and Windows.
  • Possess strong database skills with experience with data analysis and data modeling.
  • Experience in database design and optimization with IBM i DB2 or SQL Server.
  • Knowledge of one or more of ILE RPG / Free, LANSA VL Web, CL , C / C++, C#, Java, JavaScript, HTML5, CSS3, JSON and XML.
  • Some knowledge of X12 EDI, Web Services (REST / SOAP), FTP, SFTP and AS2 would be an asset.
  • Knowledge of web frameworks / environments such as .NET Core, Node.js, Express.js, React, etc.
  • Experience with Crystal Reports a definite asset.
  • Nice to haves : exposure to build automation tools, containers (Docker), and cloud platforms (Azure or AWS).

Responsibilities

  • Meet with customers and end users to identify and define requirements for software enhancements.
  • Collaborate with systems and development staff to collect and interpret requirements.
  • Work with support staff to troubleshoot and correct existing programs to resolve issues.
  • Process feedback from QA team and implement changes to ensure software quality.
  • Maintain existing programs and refactor where necessary to help modernize applications.
  • Design new programs as required to complement existing services.
  • Back-end development including database design, business processes and integration with 3rd party services
  • Mobile and front-end web application development.
  • Assist in implementing new technology and improving development processes.
  • Document key processes, mapping specs, and programs to encourage common best practices.