Description

Job Title: Senior Full Stack Developer Location: Remote / Ontario, Canada

Must-Have Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field
Minimum of 5 years of experience in front-end development using frameworks such as React.js or Angular (preferably Angular 17)
Minimum of 5 years of experience in back-end software development using C# and .NET (preferably .NET 8)
Strong proficiency in working with SQL and NoSQL databases
Hands-on experience with Microsoft Azure services, including App Services, Functions, Logic Apps, Service Bus, Cosmos DB, Azure SQL, and Key Vault
Solid understanding of object-oriented programming (OOP) principles
Proficiency with Azure DevOps, Git repositories, CI/CD pipelines, and deployment automation
Familiarity with generative AI and/or machine learning tools such as GitHub Copilot, Cursor, or AI agents

Nice-to-Have Qualifications:
Experience developing web applications using .NET Core
Knowledge of cross-platform development frameworks
Familiarity with the ABP Framework (ABP.io)
Experience with containerization tools such as Docker and orchestration platforms like Azure Kubernetes Service (AKS)
Understanding of Agile methodologies, particularly Scrum
Strong analytical, communication, and collaboration skills
Microsoft certifications, such as Azure Developer Associate
Development experience in other cloud environments, such as AWS or Google Cloud Platform (GCP)