Careers

Senior .NET Developer

Winnipeg, MB
Full-time, permanent, hybrid work opportunity

At CCGA, we adopt innovative technology solutions that are secure, cost-effective, drive our business goals and deliver exceptional customer service to both external and internal customers. Are you a seasoned full-stack developer with a passion for designing, developing, and testing robust software solutions? Join our dynamic IT team as a Senior .NET Developer and take the lead in delivering high-quality, maintainable, and well-tested software.

Annual salary range: $90,000-$110,000

What you’ll be doing:

Under the direction of the Vice-President of IT, the successful candidate will:

  • Define system architecture, conduct architectural reviews, and lead code review processes that align with business needs to ensure high standards in documentation and performance optimization.
  • Produce clean & efficient code, develop solution features, craft unit and integration tests; participate in deployment processes to ensure smooth transitions from development to production.
  • Assist in project planning and estimation, take ownership of the technical aspects of the project, monitor development progress, mitigate risks, and collaborate with cross-functional teams for cohesive product development.
  • Provide technical mentorship, guiding developers on best practices, advanced coding techniques, and the adoption of coding standards to ensure consistency and quality.
  • Address complex technical issues, provide solutions to minimize disruptions, and conduct thorough analysis for root cause identification; identify and implement development process improvements as required.
  • Maintain comprehensive technical documentation, clearly communicate technical concepts and project status, and lead technical discussions within the team.

Your experience:

  • University degree in Computer Science with a minimum of 7 years of full SDLC development experience using .NET technologies. Proficient in C#, SQL, .NET 6+, ASP.NET Core, HTML, CSS, JavaScript, and a major front-end framework (Blazor, Angular, or React).
  • Well-versed in software design patterns and principles: Clean Architecture & Domain-Driven Design; experienced in CI/CD practices and tools.
  • Excellent communication and active listening skills, able to convey information clearly and consistently; experience in mentoring and coaching.
  • Excellent problem-solving, debugging, and troubleshooting skills combined with strong analytical and project management skills.

How to apply

Submit your resume and cover letter by February 28, 2025. We thank all applicants, however only those selected for an interview will be contacted. If you require accommodation during the recruitment and selection process, please let us know.



Apply Now


Why work at CCGA?

Enjoy a vibrant work culture that prioritizes work-life balance and wellness, while offering competitive compensation and comprehensive benefits. Experience opportunities for professional growth, support one another to achieve goals, engage in meaningful customer service interactions, and simply put, have fun!

Explore working at CCGA


Who is CCGA?

Canadian Canola Growers Association (CCGA) is a champion for Canadian canola farmers – advocating for them, shaping policies that impact their farm businesses, and delivering services that address the opportunities or challenges that they face.

We carry an unwavering respect for the agriculture industry and the remarkable people who live it every day. This commitment, backed by decades of experience, enables us to enact positive change and help farmers unlock their growth potential.

We are the largest administrator of the Advance Payments Program, offering this financial program to 10,000 farmers in Western Canada each year.

Recognized as one of Manitoba’s Top Employers (2024) and Kincentric Best Employer in Canada (2024).