
Développeur ou développeuse full-stack (Expérience en ligne et numérique)
FCC / FAC · Ontario, Canada
- On site
- Full-time
- CA$109,595 / year
- Ontario, Canada
Job highlights
- Develop high-quality code for customer portals.
- Transform business needs into scalable solutions.
- Work in a collaborative Agile environment.
- Utilize modern web technologies and frameworks.
- Contribute to meaningful projects in agriculture.
About the role
Full-Stack Developer (Online and Digital Experience)
Company: FCC / FAC
Job Type: Permanent
Language Required: English
Salary Scale: $81,005 - $109,595 (performance-based bonus applicable)
Work Arrangement: Hybrid
Why Choose FCC?
FCC is dedicated to the Canadian agriculture and agri-food sector, providing financing, information, and business management software to over 103,000 clients nationwide. As a federal Crown corporation, we offer:
- Competitive Overall Compensation: Aligned with market incentives, performance-based pay, flexible benefits and savings plans, and wellness support.
- Meaningful Work: Build strong relationships, share expertise, and support those who feed the world.
- Professional Growth: Opportunities for learning and development to help you thrive.
What Contribution Will You Make?
Join a collaborative and innovative team to design, develop, test, and deploy high-quality code. You will transform business needs into practical, scalable solutions, focusing on customer portals. This role requires an innovative problem-solver who prioritizes the customer, communicates effectively, uses clean development practices, and thrives in a self-directed environment. If you are passionate about technology, continuous learning, and building high-performing, sustainable solutions, this position is for you.
What You Will Do:
- Analyze and develop new code, including automation, integration, and unit testing.
- Fix code and support user testing.
- Create and execute automation tests.
- Ensure technical solutions are developed and maintained efficiently.
- Collaborate in an Agile environment to break down requirements and deliver quality solutions.
- Work with existing systems and develop new applications, supporting customer portals.
What You Will Bring to the Team:
Required Qualifications:
- Bachelor's degree in Computer Science or Software Engineering.
- At least three years of related experience (or equivalent combination of education and experience).
- Ability to produce functional code with minimal supervision for common development tasks.
- Experience developing web applications with HTML5, CSS/SCSS, JavaScript, TypeScript, and Angular 12+.
- Knowledge of application integration with AWS.
- Ability to create RESTful APIs using Java.
- Experience with technologies and frameworks: Angular, Node.js, Spring Boot.
- Proficiency with databases such as SQL, PostgreSQL, Oracle, and MySQL.
- Experience working in an Agile environment.
Preferred Qualifications:
- Experience developing mobile applications.
- Knowledge of website and API authentication and authorization.
- Experience with version control tools (Git).
- Knowledge of web services and API development.
- Experience in financial services, lending, or agriculture sectors.
- Familiarity with frameworks like .NET, Django, or React.
We encourage you to apply even if you don't meet every requirement.
You Are Part of the Team:
FCC is committed to an inclusive, equitable, and accessible workplace that reflects our communities. Our team is stronger with diversity, and we seek a workforce with a wide range of backgrounds, skills, and perspectives.
We encourage qualified candidates to apply, including members of the following four employment equity groups: Indigenous peoples, visible minorities, persons with disabilities, and women.
Accessibility and Accommodation:
For an inclusive and accessible experience, please email TalentSupplyRecherchedetalents@fcc.ca if you require any adjustments or accommodations during the recruitment process. Our HR partners will review your request and collaborate with you.
Key skills/competency:
- Full-Stack Development
- Web Applications
- Angular
- Node.js
- Spring Boot
- RESTful APIs
- AWS
- Agile Methodologies
- JavaScript
- Java
Skills & topics
- Full-Stack Developer
- Web Development
- Angular Developer
- Node.js Developer
- Spring Boot Developer
- Java Developer
- API Development
- AWS
- Agile
- Software Engineer
How to get hired
- Tailor your resume: Highlight your Full-Stack Development, Angular, Node.js, and Spring Boot experience.
- Showcase your skills: Emphasize your ability to create RESTful APIs and integrate with AWS.
- Demonstrate Agile experience: Provide examples of your collaboration in Agile environments.
- Understand FCC's mission: Align your application with FCC's dedication to Canadian agriculture and agri-food.
- Prepare for technical and behavioral questions: Be ready to discuss your problem-solving approach and coding practices.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities of a Full-Stack Developer at FCC?
- As a Full-Stack Developer at FCC, you will be responsible for the design, development, testing, and deployment of high-quality code for customer-facing portals. This includes analyzing business needs, transforming them into practical solutions, automating processes, integrating systems (like AWS), and ensuring efficient technical development and maintenance within an Agile framework.
- What technologies are essential for this Full-Stack Developer role at FCC?
- Key technologies for this role include HTML5, CSS/SCSS, JavaScript, TypeScript, and Angular 12+ for front-end development. For back-end, you'll need experience with Node.js, Spring Boot, and Java for creating RESTful APIs. Proficiency with databases like SQL, PostgreSQL, Oracle, and MySQL, as well as AWS integration, is also crucial.
- Does FCC offer flexibility for Full-Stack Developers regarding work arrangements?
- Yes, FCC offers hybrid work options for its employees, including Full-Stack Developers. This allows for a balance between remote work and in-office collaboration, supporting a flexible work environment.
- What is the salary range for a Full-Stack Developer at FCC?
- The salary scale for this Full-Stack Developer position at FCC ranges from $81,005 to $109,595 annually. Additionally, the role is eligible for a performance-based bonus.
- How can I best highlight my qualifications for the Full-Stack Developer job at FCC?
- To best highlight your qualifications for the Full-Stack Developer position, ensure your resume clearly details your experience with the required technologies (Angular, Node.js, Spring Boot, Java, AWS, SQL databases) and your background in Agile development. Quantify your achievements where possible, and emphasize any experience relevant to customer portals or the agriculture sector.
- What is FCC's approach to diversity and inclusion for tech roles like Full-Stack Developer?
- FCC is committed to creating an inclusive, equitable, and accessible workplace. They actively encourage applications from diverse backgrounds, including Indigenous peoples, visible minorities, persons with disabilities, and women, valuing the strength that a wide range of perspectives brings to their team.
- Are there opportunities for professional growth for a Full-Stack Developer at FCC?
- Absolutely. FCC emphasizes professional growth and provides opportunities for learning and development to help you thrive in your career. This commitment extends to supporting employees in their pursuit of new skills and career advancement.