Lead Software Developer

Be among the first applicants.
Stantec Consulting International Ltd.
Edmonton
CAD 80,000 - 100,000
Be among the first applicants.
5 days ago
Job description

Lead Software Developer - ( 240004HE )

Description

Grow with the best. Join a smart, creative, and inspired team that works to support operational excellence. The Stantec community unites more than 26,000 employees working in over 400 locations across 6 continents. Our Functional Services Teams (FSTs) are vital to making our Company stronger.

Your Opportunity

Stantec.io is a unique product and consulting team. We pride ourselves on being customer obsessed and highly focused on digital science and engineering transformation. We are seeking an innovative Lead Software Developer to join our dynamic team. You will design, develop, and maintain cutting-edge software products using .NET C#, Azure Cloud, Angular, geospatial development, and web design within a microservice and TDD environment.

Your Key Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy high-quality commercial software products.
  • Utilize your expertise in C#, .NET (8), and Angular (16) (or similar SPA frameworks) to create responsive and efficient web applications.
  • Lead and implement proper software development architecture with effective recommendations and solutions.
  • Deploy and manage applications using container technologies, like AKS or ACA.
  • Implement microservices architecture principles to build scalable and modular solutions.
  • Develop and maintain RESTful APIs using Azure Functions, Azure App Services, Azure SQL, and Postgres.
  • Apply Test-Driven Development (TDD) practices to ensure code quality and reliability.
  • Create visually appealing and user-friendly web interfaces and apply best practices in UI/UX design, ensuring seamless navigation and accessibility.
  • Work within the Azure Cloud environment, utilizing services such as Azure App Services and Azure DevOps.
  • Collaborate with the team using Atlassian products for streamlined development and project management.

Qualifications

Your Capabilities and Credentials

  • Ability to work independently, educate other developers, and write high-quality, maintainable code.
  • Proficiency in Azure Cloud development (or other cloud provider).
  • Proficiency in C#, .NET, and Angular (or similar SPA frameworks).
  • Experience with microservices architecture and modular design.
  • Strong understanding of Test-Driven Development (TDD) principles.
  • Exposure to geospatial development and web design concepts.

Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10 years of experience in software development, focusing on web applications.
  • Azure or other cloud service certifications are a plus.

Position will primarily work in an office setting; may require some field work.

Primary Location: Canada-Ontario-Toronto

Employee Status: Regular

Job Level: Individual Contributor

Schedule: Full-time

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Lead Software Developer jobs in Edmonton