Programmer Analyst
Listed on 2026-02-10
-
IT/Tech
Data Analyst, Systems Analyst
Overview
Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create transformative experiences and human-centered solutions for a better world.
Role DescriptionProgrammer Analyst |
Lead II - Software Engineering
UST is a mission-driven group of 29,000+ practical problem solvers in more than 30 countries. Our entrepreneurial teams are empowered to innovate, act nimbly, and create a lasting and sustainable impact for our clients and communities. You will contribute to software engineering initiatives that drive measurable business outcomes.
You AreUST is searching for a Programmer Analyst with in-depth understanding of the Software Development Life Cycle (SDLC).
The Opportunity- Reporting to the Team Lead iSeries Application Development, the responsibilities will include:
- Create technical specifications and perform programming, testing, and implementation to deliver high quality business information processing systems.
- Understand and work from design documentation provided by a Business Analyst.
- Review proposed solutions using current programming practices and determine the most efficient method for developing the desired functionality.
- Responsible for delivery of assigned projects through the entire life cycle on a committed timeline.
- Provide regular status updates of projects in progress.
- Analyze, debug and support existing application software.
- Assist with implementation of new applications and systems software (upgrades, enhancements, fixes).
- Assist with trouble-shooting, debugging and inquiries related to system functionality and performance.
- Work with third parties to determine problem solutions and corrective actions.
This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.
What You Need- Must be able to handle the entire life cycle of a project from requirements gathering to development, unit testing, assisting users with QA testing, deployment and follow-up support.
- Post Secondary education in Computer Science, Computer Engineering or a related discipline with hands-on programming experience or the equivalent combination of education and experience.
- 10+ years of programming experience on IBM System i, iSeries, AS400 analyzing, developing and implementing applications in RPG IV, RPG Free, ILE using SEU, SDA, embedded SQL, stored procedures, service programs, modules, binding and activation groups.
- 5+ years of experience in analyzing and maintaining COBOL batch and interactive programs in the iSeries.
- Solid understanding of the OS400 environment including Database, Query and Library/File structures.
- Knowledge of Aldon change management system and ROBOT job scheduler is an asset.
- Knowledge of Web Services on the iSeries is an asset.
- Solid understanding of principles and techniques of computer systems, data communications/network concepts.
- Fundamental understanding of procedures and structured programming languages, and the ability to assume responsibility for increasingly complex assignments.
- Experience with EDI transaction processing and Warehouse management software would be an asset.
- Strong analytical and problem-solving skills.
- Excellent interpersonal skills with demonstrated success working in a team environment.
- Excellent communication skills, both oral and written.
- Highly organized in prioritizing work and multi-tasking.
Compensation can differ depending on factors including but not limited to the specific office location, role, skill set, education, and level of experience. UST provides a reasonable range of compensation for roles that may be hired in various U.S. markets as set forth below.
Role
Location:
Ontario
Compensation Range
: $104,000-$130,000
Full-time, regular employees accrue a minimum of 10 days of paid vacation per year, receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year), paid holidays, and are eligible for paid bereavement leave and jury duty. They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year). They and their dependents residing in Canada are eligible for Supplemental Healthcare coverage, as well as Company-paid Employee Only basic life insurance and accidental death and dismemberment coverage.
Part-time regular and temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
All Canadian employees who work in a province, territory or locality with more generous paid sick leave benefits than specified here will receive the benefit of those sick leave laws.
What We BelieveWe proudly…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).