Lead Software Developer
2 weeks ago
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) include Corporate Development, Finance, Human Resources, HSSE, IT, Legal, Marketing/Communications, Practice Services and Real Estate and Procurement.
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 (and other micro service technologies) using Azure Functions, Azure App Services, Azure SQL, and Postgres.
- Implement and maintain WebAPIs for seamless communication between services.
- Apply Test-Driven Development (TDD) practices to ensure code quality and reliability.
- Design and implement solutions related to geospatial data, including mapping, location-based services, and spatial analytics.
- Create visually appealing and user-friendly web interfaces and apply best practices in UI/UX design, ensuring seamless navigation and accessibility.
- Utilize state management libraries like NGXS for maintaining application state.
- Work within the Azure Cloud environment, utilizing services such as Azure App Services, Azure Functions, Azure Data Factory, and Azure DevOps.
- Configure and Manage dev operations, like CI/CD pipelines, within Azure DevOps.
- Collaborate with the team using Atlassian products for streamlined development and project management.
- Leverage AI-based tools, like Github Copilot, to support development efficiency.
Qualifications
Your Capabilities and Credentials
- Ability to work independently, educate other developers, and write high-quality, maintainable code with industry best standards and practices.
- 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.
- Familiarity with tools and libraries such as GIS (Geographic Information Systems), ArcGIS, GeoJSON, and Leaflet.
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.
- Experience in leading a small team is a plus.
Position will primarily work in an office setting; may require some field work.
This description is not a comprehensive listing of activities, duties or responsibilities that may be required of the employee and other duties, responsibilities and activities may be assigned or may be changed at any time with or without notice.
Stantec is a place where the best and brightest come to build on each other's talents, do exciting work, and make an impact on the world around us. Join us and redefine your personal best.
Primary Location : Canada-Ont
#J-18808-Ljbffr
-
Software Development Lead
7 days ago
Edmonton, Alberta, Canada Stantec Consulting International Ltd. Full timeJob Description:As a seasoned Software Development Lead, you will be responsible for designing, developing, and maintaining cutting-edge software products using .NET C#, Azure Cloud, Angular, geospatial development, and web design within a microservice and TDD environment. Your key responsibilities will include collaborating with cross-functional teams to...
-
Lead Software Developer
5 days ago
Edmonton, Alberta, Canada Stantec Consulting International Ltd. Full timeLead Software Developer - ( 240004HE )DescriptionGrow 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...
-
Software Development Lead
2 days ago
Edmonton, Alberta, Canada IronSight Full timeIronSight is a dynamic and fast-growing scale-up with a strong culture of connection, fun, and performance. We are seeking a highly skilled Senior Software Developer to join our team.About the RoleThe Senior Software Developer will report to the Head of Product and collaborate across the company in support of IronSight's strategic growth goals. This role...
-
Full Stack Software Developer
2 weeks ago
Edmonton, Alberta, Canada BIS Safety Software Inc. Full timeBIS Safety Software is an innovative technology company providing industry-leading software for the safety sector. Since 2006, we've been committed to innovation and building strong client relationships. We are expanding our team and are seeking an experienced, full-time Software Developer with demonstrated expertise in crafting intuitive user interfaces,...
-
Lead Developer
2 days ago
Edmonton, Alberta, Canada S M Software Solutions Inc Full timeS M Software Solutions Inc is seeking a Lead Developer to join our team. As a lead developer, you will be responsible for leading the development of complex software applications using C# and Microsoft SQL.You will work closely with subject matter experts to ensure code functions as per specification. Your responsibilities will include designing and...
-
Lead Software Development Manager
4 days ago
Edmonton, Alberta, Canada Vantix Systems Inc. Full timeJob Summary: Vantix Systems Inc. is looking for a talented Senior Solution Architect to join its team. This individual will be responsible for designing, developing, and deploying large-scale software systems that meet the company's needs. The ideal candidate will have a combination of technical expertise, business acumen, and leadership...
-
Lead Software Developer
4 days ago
Edmonton, Alberta, Canada ZayZoon group Full timeWe're looking for a talented Tech Lead to join our team at ZayZoon.As a Tech Lead, you'll be responsible for driving our technical direction and ensuring scalability as we grow.We've developed a platform that empowers employees financially and offers earned wage access, allowing employees to access their wages before payday. This has led to significant...
-
Secure Software Development Lead
7 days ago
Edmonton, Alberta, Canada This is an IT support group Full timeAbout UsWe are a global leader in genomics and precision medicine. Our mission is to enable customers to extract valuable insights from complex genomic data to improve patient outcomes.Job OverviewThis Sr Product Security Engineer role is critical to ensuring the security and integrity of our medical devices and software solutions. The successful candidate...
-
Edmonton, Alberta, Canada Jobber Full timeWe are seeking an experienced Software Development Team Lead to join our Risk Engineering team. As a key member of our leadership team, you will be responsible for guiding and directing our software development team in the creation of industry-leading software solutions.You will work closely with our product owners to understand business requirements and...
-
Lead Software Developer
2 days ago
Edmonton, Alberta, Canada Vantix Systems Inc. Full time**About Us**Vantix Systems Inc. is a company that provides software solutions. We are always looking for talented individuals to join our team.Job ResponsibilitiesDevelop software in an agile environment.Use cloud platforms like AWS and Azure.Work with multiple technologies like C#, .Net, JavaScript, and more.Ensure applications are responsive.Design and...
-
Edmonton, Alberta, Canada S M Software Solutions Inc Full timeWe are looking for an experienced Government of Alberta Software Developer to join our team. As a senior developer, you will play a critical role in designing and developing software applications that meet the needs of the Treasury Board and Finance division.Your responsibilities will include working closely with subject matter experts, designing SQL...
-
Software Development Director
6 days ago
Edmonton, Alberta, Canada Vantix Systems Inc. Full timeAt Vantix Systems Inc., we're looking for a highly skilled Software Development Director to join our leadership team. As a key strategist, you will oversee the development of our software solutions, ensuring they meet the needs of our customers and stakeholders.Key ResponsibilitiesDevelop and execute software development strategies aligned with business...
-
Software Developer
19 hours ago
Edmonton, Alberta, Canada Total Life, Inc. Full timeOverviewTotal Life, Inc. is a leading provider of innovative mental healthcare solutions for older adults.We're seeking a dedicated Junior Programmer to join our dynamic software development team in Edmonton, AB.Key Responsibilities:Develop Software: Design, write, and deploy high-quality Python/Django applications integrated with Postgres.Frontend...
-
Software Development Director
4 days ago
Edmonton, Alberta, Canada LawDepot Full timeOverviewLawDepot is a leading provider of legal solutions, dedicated to modernizing the document creation experience. As a Technical Lead, you will be responsible for providing technical leadership and participating in development to enhance the functionality of our legal software platform.Key ResponsibilitiesProvide technical direction and mentorship to a...
-
Software Developer
7 days ago
Edmonton, Alberta, Canada Total Life Full timeAt Total Life, we are redefining mental healthcare for older adults by leveraging a telehealth platform that delivers evidence-based emotional support. Our mission is to ensure quality, affordable mental healthcare is accessible to a vulnerable demographic, empowering older adults to lead healthier, more fulfilling lives.Job DescriptionWe are seeking an...
-
Technical Lead Software Developer
5 days ago
Edmonton, Alberta, Canada Jobber Full timeJob OverviewAt Jobber, we're dedicated to empowering entrepreneurs with innovative solutions for their businesses. As a Senior Software Engineer on our Dev Acceleration team, you'll play a pivotal role in streamlining the development process, ensuring seamless tooling, and enhancing developer productivity.About the RoleThis senior-level position demands...
-
Senior Full Stack Software Engineer
5 days ago
Edmonton, Alberta, Canada BIS Safety Software Inc. Full timeBIS Safety Software Inc. is an innovative technology company providing industry-leading software for the safety sector.We are seeking an experienced, full-time Software Developer with demonstrated expertise in crafting intuitive user interfaces, delivering robust, responsive web designs, and resolving complex coding issues through advanced debugging and...
-
Senior Software Development Manager
7 days ago
Edmonton, Alberta, Canada Vantix Systems Inc. Full timeVantix Systems Inc. is seeking a talented Senior Software Development Manager to lead our team of developers.Company OverviewWe are a leading provider of software solutions, committed to delivering high-quality products that meet the evolving needs of our customers.Our team is passionate about innovation and excellence, and we are looking for someone who...
-
Software Engineering Specialist
5 days ago
Edmonton, Alberta, Canada BIS Safety Software Inc. Full timeCompany OverviewBIS Safety Software Inc. is an innovative technology company providing industry-leading software for the safety sector.We've been committed to innovation and building strong client relationships since 2006.
-
Senior Software Developer
2 weeks ago
Edmonton, Alberta, Canada IronSight Full timeSenior Software DeveloperIronSight seeks a skilled Senior Software Developer to support our strategic growth goals.Key ResponsibilitiesContribute to technical solutions and lead research when necessary.Advocate for technical concerns in prioritization discussions.Participate in code reviews, offer assistance, and provide advice to team members.Demonstrate...