Senior Programmer Analyst (IT division)


Agricorp is looking for a Senior .NET Programmer Analyst to join the Income Stabilization Services in the Information & Technology Services (ITS) division. 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 Team Leader, IT Portfolio within the ITS Income Stabilization Services. As the Senior .NET Programmer Analyst, your primary role is to support the development and production support activities in different ITS systems on the variety of platforms such as but not limited to NET, AEM (Adobe Smart forms) and VB6 applications. 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 and deliver the requirements following following ITS methodology and best practices
  • Participate in addressing production operational requests and production issues as required
  • Work with the 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: Permanent Position
Salary range: $65,708 – $77,303 (Band 7)
Work Status: full time in office, remote or hybrid work arrangements offered
Location: The successful candidate must live in Ontario to perform this role


  • 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 development and support of VB6 applications would be an assent
  • Experience in stored procedures and using tools such as Toad or Oracle PL/SQL developer
  • Experience with technical documentation
  • 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


Agricorp, an agency of the government of Ontario.

Agricorp delivers government programs. These programs help protect the livelihood of over 47,000 Ontario farmers against the many risks farm businesses face every day. Our employees are skilled professionals who respond when industry and government need us, manage public funds with great care and integrity, and deliver a quality customer experience.

Agricorp helps grow Ontario agriculture. We underwrite $7 billion in risk each year. The agency was established in 1997, and in our first 25 years we made $7.5 billion in payments to farmers when they needed it most.

Apply online

To apply for this position, please go to and select Careers. Click on Current Opportunities.

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

Apply Now
To help us track our recruitment effort, please indicate in your cover/motivation letter where ( you saw this job posting.

Leave a Reply