Programmer Analyst

Cambridge, ON, CA, Canada

Job Description

Who we are

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 is made up of committed and passionate experts in their fields, including scientists, engineers, researchers, educators, stewards, planners, foresters, recreation experts and much more. Every day, we come to work to improve the health of the natural environment of the Grand River watershed for those who call it home or come to visit. We are a progressive team, dedicated to lifelong learning, collaboration and making a positive impact.

Who you are

You want to be part of an organization with an environmental goal. You want the work you do to make a difference. You like a team environment where everyone has an opportunity to contribute to achieve a shared goal, no matter their background or level of education and experience. You like problem solving, expanding your horizons and making even the smallest positive impact for your community and the planet.

Why work for us

At the GRCA, we don't just talk about work-life balance, we promote and encourage it. We offer flexible work hours, one day a week working from home and wellness initiatives like onsite yoga and an Employee Assistance Program. Our team feels a connection to their work, each other and the community we serve. Our Administration Centre is located in a tucked away, natural oasis next to the Shade's Mills reservoir, where a walk or lunch at the picnic tables provides the opportunity to be immersed in nature.

We offer staff development plans and open doors to help advance your career. Our employees also benefit from being part of the Ontario Municipal Employees Retirement System (OMERS), with 100% matching contributions from GRCA.

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 position is also responsible for providing software systems support for a wide-range of server, desktop and web-based applications used throughout the organization.

What you'll do:

Business Analysis: Work with subject matter experts, other information technology professionals and senior staff in the analysis and assessment of current business problems/opportunities and document the business requirements such that technology solutions can be determined. Apply re-engineering concepts to promote business improvements through alternative, cost effective service delivery approaches

Application Development/Programming: Using structured methodologies, develop custom applications that meet business requirements. Application development responsibilities include design, development, testing, deployment, documentation, maintenance and end-user support.

Acquisition: Using business requirements, evaluate alternative solutions including acquisition of commercial off-the-shelf (COTS) solutions and/or internally developed custom applications. Working with Information Systems and Technology (IS&T) staff, oversee implementation of COTS solutions including project management, configuration/customization and integration with other systems.

Integration: The position consults and collaborates with GRCA IS&T staff to formulate solutions that integrate with many systems including ESRI ArcGIS (GIS), Kisters WISKI (Monitoring Data Management), and various Microsoft tools including Dynamics/GP and SharePoint.

Other Duties: Participate in the evolution of the GRCA's use of technology. 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 suite of development tools including Visual Studio, VS Code, IIS, SQL Server Management Studio, Azure DevOps, Power Apps, Power Automate, and MS Graph API.

Three to five years programming experience with the Microsoft suite of languages including VBA, C#/VB .NET, ASP.NET, and PowerShell.

Three to five years programming experience with web technologies including HTML, JavaScript, CSS, NodeJS, ASP MVC, REST, and 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.

Demonstrated ability to work in a team environment and serve as a team leader.

Experience in analyzing requirements and creating appropriate technical and functional system designs.

Ability to develop and implement effective database designs.

Ability to design and develop intuitive and effective user interfaces for client-based and web-based applications.

Experience using code and documentation repositories including GitHub and Azure DevOps.

Agile approach to software development.

Knowledge of project management principles and techniques.

Excellent verbal and written communication skills.

The following skills and experience will be considered an asset:

SharePoint development

Python

Shopify customization

SQL Server Integration Services (SSIS)

Microsoft Dynamics GP customization

ESRI GIS integration

Experience in 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 effective $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. Gold-standard Ontario Municipal Employees Retirement System (OMERS) pension fund with 100% employer matching contributions. Free year-round access to GRCA and Conservation Ontario conservation areas (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 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 any accessibility

accommodations at any point during the application and hiring process, please contact us. Any information received relating to accommodation will be addressed confidentially

Pursuant to section 29(2) of the Municipal Freedom of Information and Protection of Individual Privacy Act R.S.O. 1990, C. M.56 the personal information contained on this form is collected under the legal authority of the Conservation Authorities Act, R.S.O. 1990, chapter C.27 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2707957
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cambridge, ON, CA, Canada
  • Education
    Not mentioned