Systems Analyst

City of St. Catharines


Date: 5 hours ago
City: St. Catharines, ON
Salary: CA$95,550 - CA$107,343.6 per year
Contract type: Full time

At the City of St. Catharines, you’ll find more than just a job — you’ll find a place that fits.

Here, your work means something — where you can see the impact, feel the pride, and know you’re a part of something bigger. You’ll be trusted to do your job, backed by people who care, and part of a team that shows up for each other. There’s flexibility when it counts, and a real understanding that life doesn’t stop when the workday starts. With pay you can count on, great benefits, and a pension that helps you plan ahead — you’ve got more than a job. You’ve got the space to grow, the balance you need, and a place that gets it.

It feels different — because it is.

It’s a place that works for you.

About the Role:

Reporting to the Manager of Applications, the Systems Analyst will analyze and support a wide range of user requirements to ensure the City is efficiently using its information systems. This position ensures that activities align with corporate, departmental, and project needs while building a positive working relationship with internal and external stakeholders. The Systems Analyst will also focus on continuous improvement using information from users and architectural reviews to develop integration points with other business systems.

What You'll be Doing:

  • Knowledge of and experience with structured analysis, design and programming techniques.
  • Knowledge of and experience with .NET, CrystalReports, ASP, Visualbasic, Javascript, C#, HTML5, IIS, XML, jQuery.
  • Knowledge of and experience with ORACLE database, tools and products and SQL/PLSQL.
  • Knowledge and experience in Project Management life cycle.
  • Knowledge and experience in Business Analysis techniques such as gathering and interpreting client Develop and implement web standards and processes about content, design, accessibility, search engine optimization and usability.
  • Test and debug systems (new development, enhancement, maintenance).
  • Develop test data, predict results, run tests, verify results and changes and document results.
  • Identify and solve application, user or operator related problems.
  • Ensure systems are dependable, efficient and controlled.
  • In collaboration with other IT team members, provide input to design solutions.
  • Identify, gather, analyze and translate business requirements into conceptual, logical and physical models in complex, multi-application environments.
  • Identify and document data integration issues, challenges such as duplicate data, non-conformed data and unclean data.
  • Identify any practices or business processes that are no longer sufficient or productive and offer new, creative solutions, based on analysis and evaluation.
  • Assist with recommendations for solutions which fit within the Corporation’s enterprise applications strategy.
  • Design interface requirements within and between systems.
  • Collaborate with database administrators to develop data models for new and upgraded solutions.
  • Design the test plan in collaboration with other IT staff.
  • Act as an agent of change for the Corporation.
  • Educate staff on current and emerging web and other technologies.
  • Investigate, develop methods, undertake and document the conversion, migration, and workflow of electronic content to provide process improvements.
  • Write quality documentation to support ongoing application usage.
  • Act as project leader on some development and upgrade projects where the incumbent will be heavily involved in all phases of the project.
  • Other related duties as assigned.

What's Required:

  • University Degree in Information Technology, Computer Science, Software Engineering or related field.
  • Minimum five (5) years programming and systems analysis experience in an on-line multi-user environment in a medium sized IT Department.
  • An equivalent combination of experience and education may be considered.
  • Certificate in database administration or manipulation.
  • Minimum three (3) years’ experience developing web applications and/or experience in monitoring and managing Oracle databases.
  • Experience in assessing application technology and end user needs and recommending solutions in accordance with the City’s strategic direction and functional requirements.
  • Project Management, Lean Six Sigma, Business Analysis, or ITIL Certifications would be considered assets.
  • requirements, interviewing clients, process mapping and optimization.
  • Ability to identify and solve application and software problems.
  • Working knowledge of servers and operating systems, personal computers, networking, internet technologies and emerging technologies.
  • High ability to gather and analyze user requirements and be able to make suggestions to address these requirements.
  • Ability to think proactively when problems arise to be able not to only solve support issues but prevent them from occurring in the future.
  • Good interpersonal, relationship and communication skills.

Job Details:

Job ID: 2026-150
Pay Rate: 95,550.00 - 107,343.60
Hours: 35 per week
Schedule: Monday to Friday, 8:30 AM to 4:30 PM
Location: St. Catharines, ON
Work Mode: Hybrid (50% or more remote)
Employee Group: CUPE Local 157
Position Type: Permanent, Full-time
Duration: Permanent
Vacancy Status: This posting is for an existing vacancy
Application Deadline:

Jobs with an application deadline will close at 11:59 PM on that date. Jobs listed as ‘open until filled’ may close at any time.

Other Requirements:

Other Position Requirements include: Class G Driver’s Licence

Candidates selected for the position will be required to complete the Ministry of Labour’s Worker Health and Safety Awareness training and provide proof of the educational credentials listed on their resume and job application.

What's In It for You:

Curious what it’s like to work for the City of St. Catharines? Watch the video and Hear from Our Team.

Here’s what you can expect when you join us:



  • Great People: Be part of a team that supports you, celebrates your wins, and helps you succeed.

  • Make Your Mark: Bring your ideas, drive meaningful change, and leave a lasting impact on our community.

  • Learn & Grow: Access training and development funds to take your skills to the next level.

  • Competitive Pay: Competitive pay from a certified Ontario Living Wage Employer.

  • Secure Future: Join the OMERS pension plan with employer-matched contributions.

  • Balance & Benefits : Flexible hybrid work options plus health, dental, and vision benefits for eligible positions.

Additional Information:

Equal Opportunity Employer
The City of St. Catharines is committed to fostering an inclusive, accessible, and respectful work environment. We celebrate the uniqueness of every individual. Our community is enriched by people from diverse backgrounds and lived experiences—a value reflected in our 2023–2027 Strategic Plan

Don’t Meet Every Requirement?
We encourage individuals from all backgrounds, experiences, and education levels to apply. While specific qualifications may be required for certain roles, we assess each applicant’s overall suitability. Please note that unionized roles are subject to collective agreement requirements

Accommodation
We are an equal opportunity employer and provide accommodations throughout the recruitment process in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation at any stage, please contact Human Resources at [email protected]

Application Process
To ensure transparency and fairness, all applications must be submitted online through our application portal. Please keep your contact information up to date and regularly check your spam and junk email folders, as important communications may be directed there

Interviews and Assessments
Depending on the role, interviews may be conducted via video conferencing or in person. Various tests and/or assessments may be administered as part of the selection process

Use of AI
The City of St. Catharines does not use artificial intelligence (AI) technology in any part of the recruitment process

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

weed control technician

Mosquito Out Niagara, St. Catharines, ON
CA$22 per hour
1 week ago
Durée de l'emploi: Saisonnier Langue de travail: Anglais Heures de travail: 40 hours per week Education: Expérience: Education Secondary (high) school graduation certificate or equivalent experience Work setting Various locations Landscape maintenance On-site customer service Tasks Apply fertilizers Operate and maintain landscape maintenance equipment Apply fertilizers, fungicides, herbicides, pesticides and other lawn care products Certificates, licences, memberships, and courses Provincial...

Physiotherapy Assistant

Back in Motion, St. Catharines, ON
CA$20 - CA$22 per hour
1 week ago
POSITION TITLE: Physiotherapy Assistant PROGRAM: Long-Term Care Rehabilitation Services LOCATION: Long-Term Care Home in St. Catherines, ON HOURS: 37.5 hours per week STATUS: Full Time Temporary - July 3 to 24th REMUNERATION: $20 - $22 SUMMARY We require a skilled Physiotherapist Assistant to provide rehabilitation services to Residents in a Long-Term Care Home, as per the assigned tasks of the...

Senior Construction Project Manager

GHD, St. Catharines, ON
2 weeks ago
Job DescriptionHelp us build the future and we’ll help you build a rewarding and purposeful career!Our global network is made up of architects, designers, planners, engineers, and environmental scientists, all working towards the same goal.Join a team that brings inspirational architecture, landscapes, townscapes, and places to our world, and we’ll provide you with unlimited space to grow.Our Waterloo office has...