Enable job alerts via email!

Programmer Analyst

Grand River Conservation Authority

Cambridge

On-site

CAD 76,000 - 94,000

Full time

7 days ago
Be an early applicant

Job summary

An environmental management organization located in Cambridge seeks a skilled Programmer Analyst. This full-time position involves business analysis, application development, and integrating systems within a collaborative team. Candidates should have extensive programming experience, particularly with Microsoft tools and web technologies. The role offers a salary range of $76,496 to $93,069 and a comprehensive benefits package.

Benefits

Company pension
Dental care
Employee assistance program
Extended health care
Paid time off

Qualifications

  • Three to five years programming experience with Microsoft development tools.
  • Significant experience with database technology and SQL.
  • Ability to develop intuitive user interfaces for client-based and web-based applications.

Responsibilities

  • Analyze current business problems and document requirements.
  • Develop custom applications that meet business requirements.
  • Consult with staff to formulate solutions that integrate with existing tools.

Skills

Microsoft development tools
Application development
Web technologies
Database technology
Team leadership

Education

Post-secondary training in Computer Science

Tools

Azure DevOps
SQL Server Management Studio
Visual Studio
Job description
Overview

The Grand River Conservation Authority (GRCA) has an international reputation for excellence in managing the natural resources of the largest inland river system in southern Ontario. Our team includes scientists, engineers, researchers, educators, stewards, planners, foresters, recreation experts and more. We aim to improve the health of the Grand River watershed for residents and visitors, and we are a progressive team dedicated to lifelong learning, collaboration and positive impact.

Who you are

You want to be part of an organization with an environmental goal and a workday that makes a difference. You enjoy a collaborative team environment where everyone can contribute to a shared goal, regardless of background, education or experience. You like problem solving, expanding your horizons and making small but meaningful positive impacts for your community and the planet.

Why work for us

We promote work-life balance with flexible work hours, one day a week working from home, and wellness initiatives such as onsite yoga and an Employee Assistance Program. Our team feels connected to their work, each other and the community we serve. Our Administration Centre is located in a natural oasis beside Shades Mills reservoir, offering opportunities to be immersed in nature during walks or lunches.

We offer staff development plans and opportunities to advance your career. Our employees benefit from being part of OMERS with 100% matching employer contributions.

Overview of the opportunity

Reporting to the Director of Digital Information and Innovation, the Programmer Analyst is responsible for the analysis, acquisition/development, implementation, and maintenance of business and scientific applications for use at the GRCA. The role also provides software systems support for a wide range of server, desktop and web-based applications across the organization.

What you’ll do
  • Business Analysis: Work with subject matter experts, IT professionals and senior staff to analyze current business problems/opportunities and document business requirements. Apply re-engineering concepts to promote improvements through alternative, cost-effective service delivery approaches.
  • Application Development/Programming: Using structured methodologies, develop custom applications that meet business requirements. Responsibilities include design, development, testing, deployment, documentation, maintenance and end-user support.
  • Acquisition: Evaluate alternatives based on business requirements, including COTS solutions and/or internally developed custom applications. Oversee implementation of COTS solutions with IS&T staff, including project management, configuration/customization and integration.
  • Integration: Consult with GRCA IS&T staff to formulate solutions that integrate with ESRI ArcGIS, Kisters WISKI, and Microsoft tools including Dynamics/GP and SharePoint.
  • Other Duties: Participate in the evolution of GRCA’s use of technology and carry out other duties as assigned by the Director of Digital Information and Innovation.
Education

Post-secondary training in Computer Science, application development, or a closely related discipline.

Experience
  • Three to five years programming experience with the Microsoft development tools (Visual Studio, VS Code, IIS, SQL Server Management Studio, Azure DevOps, Power Apps, Power Automate, MS Graph API).
  • Three to five years programming experience with Microsoft languages (VBA, C#/VB .NET, ASP.NET, PowerShell).
  • Three to five years programming experience with web technologies (HTML, JavaScript, CSS, NodeJS, ASP MVC, REST, PWA).
  • Significant experience with database technology and SQL (Microsoft SQL Server preferred).
  • Experience with eCommerce and web payment solutions.
  • Experience building and deploying Power BI reports.
  • Ability to work in a team environment and serve as a team leader.
  • Experience in analyzing requirements and creating technical and functional system designs.
  • Ability to develop and implement effective database designs.
  • Ability to design and develop intuitive user interfaces for client-based and web-based applications.
  • Experience using code and documentation repositories (GitHub and Azure DevOps).
  • Agile software development experience.
  • Knowledge of project management principles and techniques.
  • Excellent verbal and written communication skills.

The following skills and experience will be considered assets:

  • SharePoint development
  • Python
  • Shopify customization
  • SQL Server Integration Services (SSIS)
  • Microsoft Dynamics GP customization
  • ESRI GIS integration
  • Application development for mobile devices
Competencies and Abilities
  • Professional Judgement
  • Integrity/Ethics
  • Goal / Action Oriented
  • Team Work
  • Customer Focus
Compensation and Benefits
  • Annual salary range: $76,496 to $93,069
  • Job stability and security
  • Comprehensive benefits package with mental health services and preventative care
  • Tuition reimbursement and computer purchase loans
  • OMERS pension with 100% employer matching
  • Free year-round access to GRCA and Conservation Ontario parks

Approximate Start Date: October 2025

To Apply: Please send a resume, cover letter and resume to careers@grandriver.ca in MS Word or PDF format and quote “Programmer Analyst” in the subject line.

Deadline for Applications: 4:00pm, September 22, 2025

We thank you for your interest; however, only candidates under consideration will be contacted.

To view a full job description with competencies please visit Job Opportunities | Grand River Conservation Authority

GRCA is an equal opportunity employer. We are committed to inclusive, barrier-free recruitment and selection processes and work environments. If you require accessibility accommodations at any point during the application and hiring process, please contact us. Any information collected will be addressed confidentially.

Pursuant to section 29(2) of the Municipal Freedom of Information and Protection of Privacy Act, the personal information contained on this form is collected under the legal authority of the Conservation Authorities Act and is used for recruitment purposes. Questions about the collection of personal information should be directed to the Manager of Human Resources, Grand River Conservation Authority, PO Box 729, 400 Clyde Road, Cambridge, Ontario N1R 5W6. 519-621-2761.

Job Type: Full-time

Pay: $76,496.00-$93,069.00 per year

Benefits:

  • Company pension
  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Tuition reimbursement
  • Vision care

Application question(s):

  • Explain why you are interested in this role

Language:

  • English (preferred)

Work Location: Hybrid remote in Cambridge, ON

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.