Emplois disponibles

Senior .NET Programmer Analyst

Agricorp is looking for a Senior .NET Programmer Analyst to join the Development Services Group (DSG) in the Information & Technology Services (ITS) division starting mid January 2019.

This position will be a key member of the development team that supports a variety of ITS systems, corporate initiatives and projects across Agricorp.

The Role

The Senior .NET Programmer Analyst will work with and report to the DSG team leader within the ITS Development Services Group. As the Senior .NET Programmer Analyst, your primary role is to support the development and production support activities in different ITS systems on the .NET platform. You will be responsible for design, development and system analysis of complex processes in support of day-to-day operational service requests. You will also address production issues and participate in the delivery of new solutions.

In this role, you will:

  • Provide recommendations for the selection and implementation of new features, from translating complex requirements to solution and product
  • Prepare and maintain detailed design and technical specification documents for delivering requested business functionality through the solution
  • Develop requirements following system development life cycle (SDLC) best practices
  • Participate in addressing production operational requests and production issues as required
  • Work with the DSG team to ensure quality of the deliverables through completion of unit testing and integration testing of assigned tasks
  • Support and collaborate with the Test Services team
  • Partner with business analysts and business users to create training materials and documentation as required

Job status: 12-month contract with potential extension
Salary range: Open
Location: Guelph


  • Bachelor's degree or diploma in computer science or equivalent experience
  • Minimum 5 years' experience in full development cycle of web and Windows applications on .NET platforms (Microsoft .NET Framework 4.5 or higher) using C#
  • Minimum 2 years' experience using Oracle Database 11g or later
  • Experience in systems integration and implementation of service oriented architecture using WCF services in system development
  • Experience in stored procedures and using tools such as Toad or Oracle PL/SQL developer
  • Experience with technical documentation, Microsoft Visio and Microsoft Project
  • Experience using tools for day-to-day system development activities, such as Team Foundation Server (TFS) or JIRA  
  • Experience in production support with strong analytical skills to identify and address production issues
  • Demonstrated strong ability to understand, analyze, troubleshoot and solve technical issues under time constraints
  • Excellent communication skills and team working capabilities
  • Experience in system development using Agile methodology an asset
  • Experience in continuous integration and daily code release using TeamCity or other tools an asset 

Key competencies

  • Communication – Listens to others and communicates effectively, fostering open communication
  • Critical judgment, decision making and problem solving – Uses critical judgment to make decisions and solve problems involving varied levels of complexity, ambiguity, and risk
  • Initiative – Identifies and deals with situations and issues proactively and persistently, seizing opportunities that arise
  • Analytical thinking – Interprets, links, and analyses information and situations by breaking them down into component parts, and identifying patterns, connections, and underlying issues
  • Client focus – Provides service excellence to internal and external clients
  • Achieving quality results – Focuses efforts on managing one's self to achieve high quality results consistent with the organization's standards and measures, while managing risk
  • ​IT – Application development/support and maintenance – Has the knowledge and ability to design, define, construct, enhance, support, and maintain application software on one or more platforms including web

Les annonces d'emploi pour les postes désignés bilingues sont publiées en anglais et en français sur le site Web. Les annonces pour les postes qui ne sont pas désignés bilingues ne sont pas traduites et elles figurent en anglais seu​​​lement, tant dans la version française que dans la version anglaise​ du site.​


As an agency of the Government of Ontario, Agricorp works with partners to contribute to a vibrant and sustainable agricultural industry. With more than 400 employees serving more than 44,000 producers province-wide, Agricorp delivers programs that help producers manage risk and remain financially secure. The agency was established in 1997 by the p​​​rovincial government under the authority of the AgriCorp Act, 1996.

Agricorp delivers a variety of programs and payments on behalf of the federal and provincial governments, including AgriStability, Farm Business Registration and Production Insurance. Please see the full list of ​programs for more information.

Apply Online

To apply for this position, complete the online Application for Employment.

We thank all applicants for their interest; however, only those selected for an interview will be contacted directly.