Systems Analyst

Utilities Kingston

$80K — $109K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years experience in a similar role
  • Diploma in Information Technology or Computer Programming
  • Intermediate to advanced knowledge in web development and programming languages
  • Experience with Agile methodologies and the software development life cycle
  • Valid Class 'G' driver's license required

Responsibilities

  • Engage with users to assess system change requirements
  • Design software solutions that meet business needs
  • Develop code for system enhancements and bug fixes
  • Provide technical guidance on coding and implementation best practices
  • Monitor system health and perform maintenance for business processes
  • Conduct quality assurance with test plans and case execution
  • Participate in code reviews and contribute feedback to team members

Benefits

  • Hybrid work model with on-site options in Kingston, Ontario
  • Opportunity to work on critically impactful business processes
  • Collaborative team environment with code reviews and knowledge sharing
  • Involvement in various phases of software development
  • Professional development opportunities through project involvement
Full Job Description
Job Number:

Job Title: Systems Analyst

Department: Digital Transformation & Security

Job Type: Permanent Full Time

Vacancy Type:

New

City, Province: Kingston, Ontario

Job Category: Information Systems

Open Positions: 1

Posting Date: July 28, 2026

Closing Date: August 25, 2026

Salary: $80,784.58 - $109,234.75/Year

Share Facebook X Email LinkedIn

Primary Duties

The Systems Analyst is responsible for the development and maintenance of software solutions to support business strategies and goals. The incumbent analyzes, designs and plans information system changes based on business needs and regulatory requirements.

Major Responsibilities:
1. Engages with business users to evaluate business needs and requirements for system changes and/or operational improvements.
2. Document and design software solutions to achieve business requirements.
3. Develop code for feature enhancements or bug fixes based on system requirements.
4. Provide technical guidance on code development, tooling and implementation of best practices.
5. Develop and plan technical components such as system architecture to support business needs.
6. Monitor and perform maintenance activities that ensure system health and uptime for critical business processes.
7. Participate in quality assurance activities, including preparation and execution of test plans/cases.
8. Validate designs by executing unit, system and integration testing and documenting bugs or defects in the software.
9. Participate in the review of programming methodologies for use by the team.
10. Adhere to established best practice processes for application development and implementation of web design.
11. Participate in code reviews with team members and provide feedback on code design and structure.
12. Maintain documentation and prepare required release notes consistent with established software development methodologies and standards.

Education, Certification and Other Qualifications Required

Skills and Abilities:
• Intermediate written and verbal communication skills
• Intermediate analytical and problem-solving skills
• Intermediate planning skills
• Intermediate project management skills
• Intermediate/Advanced skills in the following:
o Web development including HTML/JS/CSS skills
o Web Services (REST, SOAP)
o Visual Studio and .NET Framework
o PowerShell
o Crystal Reports
o Microsoft SSIS
o Power BI, Power Apps, Power Automate
o Azure DevOps
o UML Modeling
o Agile Methodologies
o SharePoint
o M365 tools and apps

Knowledge:
• Advanced knowledge of web architecture
• Intermediate knowledge of accessibility standards as it relates to system development
• Advanced knowledge of various development environments
• Advanced knowledge of Client Server architecture
• Basic knowledge of Business Analysis tools and techniques

Experience:
• Information Technology or Computer Programming diploma
• 3-5 years' experience in a similar role
• Experience with multiple programming languages, technology stacks and database technologies
• Experience in all phases of the software development life cycle

Special Working Conditions/Conditions of Employment
• Maintain a valid Class "G" driver's license throughout employment
• A Criminal Record Check, to the satisfaction of Utilities Kingston, will be required at the successful candidate's expense
• This job description indicates the general nature and level of work expected of the incumbent. It is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the incumbent. The incumbent may be asked to perform other duties which may be assigned from time to time.
• This position is a hybrid role, with the ability to work on-site in Kingston, Ontario

Your resume and/or cover letter must clearly demonstrate how you meet the requirements of the position.

Are you interested in this job?

Similar Jobs

More Jobs at Utilities Kingston

More Information Technology Jobs

Find similar Systems Analyst jobs: