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)