Overview
Remote
$60 - $65
Contract - Independent
Contract - W2
Skills
AgExpert
Job Details
Full Stack Developer(AgExpert)
Remote
Canada
Required Experience:
University Degree in Computer Science or Software Engineering
5+ years of experience in the eld with exposure to the following for some or all that time
Recent, hands-on experience with Angular (preferably in modern versions) is strongly required for this role.
Building web applications using the noted technologies
Building PaaS applications using Microsoft Azure services
Building web applications using HTML5, CSS/SCSS, JavaScript, TypeScript, Angular and NgRx
Developing RESTful API services using Core and Entity Framework Core
implementing responsive Design using Angular
Unit testing in Angular and .NET
Monitoring Azure Application Insights error logs and addressing repeatable bugs.
Proven superior problem solver.
Required Skills:
HTML5
CSS/SCSS
JavaScript
TypeScript
Angular 12+
Core
Visual Studio and/or Visual Studio Code
Entity Framework Core
NgRx (Nice to have)
Description of Duties:
Write code to improve Farm Credit Canada's cloud based commercially available software: AgExpert Field and AgExpert Accounting.
Continually meet 2-week sprint objectives by completing work assigned to you at the start of each sprint.
Maintain consistently positive feedback from Senior Developers regarding the quality of your code.
Maintain consistently positive feedback from Software Testers regarding the quality of your software changes.
Pulling tasks from the Azure Dev Ops board to add new functionality, improve existing functionality, or identify/x bugs for the current 2-week sprint.
Working in a Scrum environment with a team of 5-8 other professionals.
In addition to writing code, you'll also play an active role in learning about, maintaining and improving our security practices. This includes helping the team with various recurring security exercises such as keeping our 3rd party libraries up to date, reviewing Azure generated alerts of interest, and keeping up to date on application security best practices to make recommendations.
University Degree in Computer Science or Software Engineering
5+ years of experience in the eld with exposure to the following for some or all that time
Recent, hands-on experience with Angular (preferably in modern versions) is strongly required for this role.
Building web applications using the noted technologies
Building PaaS applications using Microsoft Azure services
Building web applications using HTML5, CSS/SCSS, JavaScript, TypeScript, Angular and NgRx
Developing RESTful API services using Core and Entity Framework Core
implementing responsive Design using Angular
Unit testing in Angular and .NET
Monitoring Azure Application Insights error logs and addressing repeatable bugs.
Proven superior problem solver.
Required Skills:
HTML5
CSS/SCSS
JavaScript
TypeScript
Angular 12+
Core
Visual Studio and/or Visual Studio Code
Entity Framework Core
NgRx (Nice to have)
Description of Duties:
Write code to improve Farm Credit Canada's cloud based commercially available software: AgExpert Field and AgExpert Accounting.
Continually meet 2-week sprint objectives by completing work assigned to you at the start of each sprint.
Maintain consistently positive feedback from Senior Developers regarding the quality of your code.
Maintain consistently positive feedback from Software Testers regarding the quality of your software changes.
Pulling tasks from the Azure Dev Ops board to add new functionality, improve existing functionality, or identify/x bugs for the current 2-week sprint.
Working in a Scrum environment with a team of 5-8 other professionals.
In addition to writing code, you'll also play an active role in learning about, maintaining and improving our security practices. This includes helping the team with various recurring security exercises such as keeping our 3rd party libraries up to date, reviewing Azure generated alerts of interest, and keeping up to date on application security best practices to make recommendations.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.