Overview
We are seeking an experienced Full Stack Developer to join an Agile Scrum delivery team. The successful candidate will contribute across the full software development lifecycle, including design, development, testing, and deployment, within a Microsoft Azure–based technical environment. This role requires strong full-stack expertise, CI/CD experience, and the ability to collaborate effectively in a cross-functional team.
Shortlisted candidates will be required to complete a technical test prior to the interview.
Key Responsibilities / Deliverables
Participate actively in a Scrum Agile development team
Contribute to:
Sprint planning
Daily stand-ups
Iteration demos
Sprint reviews and retrospectives
Design, develop, and implement software solutions based on defined user stories and requirements
Develop and maintain supporting test (QA) artifacts
Perform functional and integration testing of delivered features
Work within a technical environment that includes:
Microsoft Azure Cloud
Azure DevOps
.NET framework
Blazor/Razor frameworks
CI/CD pipelines using Git-based source control
Required Skills \& Experience (Must Have)Technical Skills
MS .NET Stack:
C#
ReactJS
Blazor/Razor
Spark / T-SQL
Microsoft Fluent UI
Familiarity with Microsoft AI development stack and Databricks
Databases
Oracle RDBMS
DevOps
Azure DevOps CI/CD pipelines
Front-End Development
Fluent UI
HTML
JavaScript
Back-End Development
Python
Databricks Notebooks
Spark SQL
Familiarity with API protocols
Nice to Have
Minimum 2 years of experience with the Siebel database model
Evaluation Criteria
Microsoft / Azure Development \& Quality Assurance Experience – 50%
Siebel Experience – 20%
Agile Delivery Team Experience – 15%
Business Analysis Experience – 10%
Soft Skills – 5%
Agile Delivery Experience
Hands-on experience working in Scrum Agile teams
Experience contributing as a Developer and/or Tester (QA) in cross-functional teams
Participation in sprint ceremonies (planning, stand-ups, demos, reviews)
Experience providing input into project estimates and technical designs
Experience with concurrent development practices using:
Git-based source control
Feature branching
CI/CD pipelines
Business Analysis Experience
Gathering and documenting business requirements
Translating business requirements into:
Technical designs
Delivery timelines
Effort estimates
Experience working within structured development methodologies across the full application lifecycle
Soft Skills
Strong analytical, problem-solving, and decision-making abilities
Excellent written and verbal communication skills
Strong interpersonal and collaboration skills
Proven ability to meet strict deadlines
Team-oriented mindset
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Pay: From $70.00 per hour
Expected hours: 36.25 per week
Application question(s):
How many years of hands-on experience do you have working with the MS .NET stack, including C#, ReactJS, Blazor/Razor, Spark/T-SQL, Microsoft Fluent UI, and Databricks?
How many years of experience do you have working with Oracle RDBMS in a production environment?
How many years of experience do you have designing, implementing, or maintaining CI/CD pipelines using Azure DevOps?
How many years of experience do you have developing front-end applications using Fluent UI, HTML, and JavaScript?
How many years of experience do you have developing back-end solutions using Python, Databricks Notebooks, Spark SQL, and working with API protocols?
Location:
Toronto, ON (preferred)
Work Location: In person