Data First Jobs

AgileGrid Solutions

Data Developer

Full Time · In Office · Canada

Posted Jun 14, 2026

Work Options
Cloud Stack
Job Type
Position Group

About The Company

Farm Credit Canada (FCC) is a federally owned Crown corporation dedicated to supporting Canadian agriculture and food sectors. With a mission to build a strong, sustainable, and innovative agricultural industry, FCC provides essential financing, knowledge resources, and business management software to over 103,000 customers across the country. As a key player in the agricultural finance landscape, FCC is committed to fostering growth, innovation, and resilience within Canada's agricultural communities. The organization prides itself on its purpose-driven approach, emphasizing relationship building, knowledge sharing, and supporting the people who feed the nation.

About The Role

We are seeking a highly skilled Senior Developer to join our dynamic team at Farm Credit Canada. In this pivotal role, you will leverage your expertise in cloud-native development and data analytics to design, develop, and implement innovative solutions that empower our business operations. The Senior Developer will work extensively with AWS tools and platforms, utilizing their technical acumen to create scalable, efficient, and maintainable code. This position offers an excellent opportunity for a seasoned professional to lead technical initiatives, mentor peers, and contribute to strategic projects that directly impact the organization’s mission to support Canadian agriculture. The ideal candidate will thrive in a collaborative environment, demonstrating strong problem-solving skills and a passion for delivering high-quality technology solutions.

Qualifications

The successful candidate will possess a combination of education and experience that aligns with the following qualifications:

  • Bachelor's degree in computer science, engineering, or a related field.
  • Minimum of seven years of software development experience, or an equivalent combination of education and experience.
  • Expert-level proficiency in AWS technologies such as AWS Glue, Step Functions, S3, Redshift, Quicksight, Lambda, Eventbridge, and AppFlow.
  • Strong programming skills in Python, PySpark, Typescript, and SQL.
  • In-depth knowledge of common design patterns and their applications, including object-oriented programming (OOP) and functional programming (FP).
  • Experience in optimizing system design to enable business value creation through analytics.
  • Proven experience in code reviews, application design, and system integration.
  • Exceptional troubleshooting and problem-solving skills.

Preferred qualifications include expertise in data modeling methodologies such as Data Vault 2.0 and Dimensional (Star Schema), experience in coaching and mentoring peers, and a background in Canadian agricultural business knowledge.

Responsibilities

The Senior Developer will be responsible for a broad range of technical and collaborative tasks, including:

  • Analyzing and developing new code, with a focus on automation, integration, and unit testing to ensure robust solutions.
  • Utilizing AWS frameworks and patterns, primarily infrastructure as code with CDK, to design and implement scalable solutions.
  • Collaborating on architectural design decisions, ensuring solutions meet business requirements and align with organizational standards.
  • Maintaining and enhancing technical solutions and system integrations for efficiency and effectiveness.
  • Implementing code fixes, supporting user acceptance testing, and ensuring high-quality deliverables.
  • Leading or participating in group design and coding sessions to promote best practices and knowledge sharing.
  • Designing data processing applications, data models, and analytics solutions to support business insights.
  • Contributing to code reviews by providing constructive feedback and ensuring adherence to coding standards.
  • Explaining complex technical concepts to both technical and non-technical stakeholders to facilitate understanding and collaboration.
  • Working closely with analytics users, data scientists, and ML specialists to develop cloud-native solutions that drive data-driven decision-making.

Benefits

Joining FCC offers a comprehensive benefits package designed to support your professional growth and personal well-being. You can expect:

  • A competitive total rewards package, including a market-aligned salary, performance-based incentives, and flexible benefit plans.
  • Well-being programs that promote health, wellness, and work-life balance.
  • Opportunities for continuous learning and professional development to help you thrive in your career.
  • Hybrid work options that provide flexibility in managing your work environment.
  • A purpose-driven organization committed to making a positive impact on Canadian agriculture and food sectors.

Equal Opportunity

Farm Credit Canada is committed to fostering an inclusive, equitable, and accessible workplace. We believe diversity enhances our organization and strengthens our ability to serve our communities. We encourage applications from candidates of all backgrounds, including Indigenous Peoples, visible minorities, persons with disabilities, and women. If you require any accommodations during the recruitment process, please contact us via email. We are dedicated to providing a fair and respectful hiring experience and will work with you to meet your needs. Our commitment is to ensure that everyone has an equal opportunity to succeed and contribute to our mission.

Mention you found this on Data First Jobs — it helps us bring you more roles like this.

Data Developer

AgileGrid Solutions

Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.

Free, no spam. Unsubscribe anytime.