Senior Fullstack Software Developer
Location:
Toronto, Edmonton
Requirements:
.Net, C#, React, Azure
Client:
IT Digital Consulting Client
Description:
As a Senior Full Stack Web Application Developer with experience across multiple languages, frameworks, and cloud platforms, you will assume a crucial role in building and deploying advanced solutions. Your expertise will be key in mentoring junior developers on projects you are working on, supporting their development and growth.
Being an integral part of our dynamic team offers you the opportunity to contribute to a diverse range of projects at various stages of the solution life cycle. This includes the design and implementation of modern, cloud-native web applications and the integration of cutting-edge AI and Generative AI workloads.
While many of our projects are Microsoft-based (.NET C#, React, Azure), we also handle projects that utilize other technologies. As such, we have a keen interest in developers who possess a diverse range of skills, including experience with other languages and frameworks. While these aren't mandatory requirements, candidates who have these skills in addition to Microsoft-based coding experience are strongly encouraged to apply. Moreover, we also welcome front-end focused developers, as part of our ongoing commitment to fostering versatile and dynamic teams.
Key Responsibilities:
Technical Experience:
Developing, deploying and maintaining modern cloud native solutions
Experience programming in frameworks/languages such as .NET/C#, JavaScript/TypeScript, Python
Building solutions with frontend frameworks such as React and Angular
Experience in .NET API development, and web authentication and authorization strategies
Experience with Git Hub or Azure DevOps and CI/CD concepts including branching, merging, and build/test/release automation
Experience with Microsoft Azure technologies/services such as SQL Database, Cosmos DB, Container Apps, Application Insights, App Services, Functions/Durable, and AI Services
Non-Technical Experience:
Collaborate with business stakeholders to understand business requirements and design Azure based solutions that meet those requirements
Outstanding verbal and written communication skills
Excellent presentation and whiteboarding skills
Experience communicating highly technical concepts to non-technical audiences.
Skills, Knowledge and Expertise:
Bachelor’s degree in computer science or related field Microsoft certifications focusing on Azure and Security, such as AZ-204: Azure Developer Associate or AZ-500: Azure Security Engineer Associate Experience with infrastructure-as-code (IaC) frameworks like Bicep and Terraform
Prior consulting experience
Benefits:
A culture that both wows our customers and employees
Variety of challenging projects, and the ability to work with leading-edge technologies
Competitive salary & group benefits
Generous training and education opportunities
Diverse team social events; Be part of a team that believes in diversity, inclusion, and a fun atmosphere!
Apply Now