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
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.