AS400/RPG Software Developer
Listed on 2026-01-12
-
Software Development
Software Engineer, Full Stack Developer
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, Dev Ops, 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.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: