software developer
Description
Closing Date (MM/DD/YYYY):11/08/2026 Worker Type:Permanent Language(s) Required:English Salary Range (plus eligible to receive a performance based incentive, applicable to position) :$94,620 - $128,020 Why FCC?At FCC, we're proud to be 100% invested in Canadian agriculture and food. As a federal Crown corporation, we provide financing, knowledge resources and business management software to over 103,000 customers nationwide. Here's what you can expect when you join our team:Competitive total rewards packages: market-aligned and performance-based salary and incentive programs, flexible and comprehensive group benefit and savings plans, and well-being support through benefits and wellness programsPurpose-driven work: We build strong relationships, share knowledge and support the people who feed the worldGrowth: Learning and development opportunities to help you thriveHybrid work options-How you'll make an impactWe're looking for an experienced data developer who can build, support and improve the data pipelines and infrastructure that teams across FCC rely on every day. Someone who's a practical problem-solver that can work through complex production issues, write clean and maintainable code, and clearly explain technical concepts to other developers, analysts and business partners. As a Senior Data Developer, you'll design, develop, test, troubleshoot and support cloud-based data solutions that enable reliable data movement, integration and use across FCC. You'll contribute senior-level technical expertise while helping improve pipeline reliability, supportability and usability through Agile delivery practices. You'll be part of a foundational data team that supports FCC's company-wide data needs, including data infrastructure, production support, new pipeline development and enhancements to existing data solutions. You'll collaborate most often with technical users, developers, analysts and managers from other departments. If you have senior-level data development experience, strong AWS knowledge and the confidence to lead technical troubleshooting or guide project work informally, this could be the role for you. What you'll doDesign, develop, test and maintain data pipelines, integrations and data processing solutions that support FCC's enterprise data needsSupport and improve cloud-based data infrastructure, including production pipelines, data movement, automation and operational reliabilityTroubleshoot complex data, integration and performance issues, leading root-cause analysis and recommending practical, sustainable fixesAnalyze business and technical requirements, participate in design sessions and translate needs into secure, maintainable data solutionsContribute to code reviews, testing, implementation support and continuous improvement of development standards and Agile practicesProvide informal technical leadership by guiding project work, coaching peers and helping other teams resolve data development challenges What you'll bring to the teamRequired qualifications:A bachelor's degree in computer science, engineering or a related disciplineAt least six years of related software development experience (or an equivalent combination of education and experience)Hands-on experience with AWS data technologies and cloud-based data platforms including AWS Glue, Amazon S3, AWS Lambda, Amazon Redshift, Amazon EMR, AWS Step Functions and related AWS servicesSenior-level experience designing, developing, testing and supporting complex data solutions, including data pipelines, integrations and production supportStrong technical skills in SQL and one or more programming or scripting language used in data development, such as Python, PySpark or JavaExperience troubleshooting complex data, integr