Lead Software Developer
4 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) 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.
- 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, 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 and educate other developers while writing 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.
- 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 may be assigned or 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
#J-18808-Ljbffr
-
Software Development Lead
2 days ago
Waterloo, Ontario, Canada RideCo Inc. Full timeRideCo Inc. is a leading provider of on-demand transit solutions, empowering public transit agencies and fleet operators to deliver dynamic shared rides. As our latest Software Development Lead, you will play a pivotal role in shaping the future of transportation technology.About RideCoWe power on-demand transit with our cloud-based software platform,...
-
Software Development Lead
1 week ago
Waterloo, Ontario, Canada Toronto Film School Full timeCompany OverviewHuron Digital Pathology is a leading provider of digital pathology solutions, revolutionizing the way medical professionals analyze tissue samples. Our cutting-edge technology combines award-winning TissueScope whole slide scanners with advanced image analysis capabilities.Job DescriptionWe are seeking an experienced Senior Software Engineer...
-
Software Development Team Lead
3 weeks ago
Waterloo, Ontario, Canada Agfa-Gevaert Full timeAgfa HealthCare is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB).At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and...
-
Lead Software Architect and Developer
5 days ago
Waterloo, Ontario, Canada MCAP Group of Companies Full timeJob OverviewThe MCAP Group of Companies is seeking an experienced Lead Software Architect and Developer to lead the development of software programs and applications. The successful candidate will have a strong background in software engineering, architecture, and leadership. You will work closely with the Architecture Team to design and develop software...
-
Software Development Team Lead
12 hours ago
Waterloo, Ontario, Canada Agfa Full timeJob OverviewWe are seeking a skilled Software Development Team Lead to join our Enterprise Imaging team at Agfa HealthCare. As a Team Lead, you will be responsible for leading a group of experienced developers in delivering high-value, performant software solutions using agile development methodologies.The ideal candidate will have experience working with...
-
Enterprise Software Development Lead
7 days ago
Waterloo, Ontario, Canada ROSS Full timeWe provide remote or onsite HR and Recruitment solutions to help software industry leaders achieve business growth. As part of our team, you will work with us to recruit a Senior Software Developer.Job DescriptionThis role involves designing, documenting, coding, and debugging software products or enhancements with general direction from architects and...
-
Software Development Lead
4 weeks ago
Waterloo, Ontario, Canada eleven-X Inc. Full timeeleven-x is currently transforming the parking experience through its industry leading parking technology, a sensor-based space occupancy monitoring solution and comprehensive software platform, which enables frictionless parking. Our solution includes our own hardware, firmware, network solutions, web applications and phone applications. Customers rely on...
-
Software Development Lead
5 days ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeCompany OverviewAnsys, Inc. is a leading provider of engineering simulation software. We help companies around the world design and optimize their products using advanced simulations.We are committed to innovation and customer satisfaction.
-
Software Development Lead
1 day ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeAbout UsAt Ansys, we power innovation that drives human advancement. We enable visionary companies to know how their world-changing ideas will perform, bridging the gap between design and reality with our simulation software.Job SummaryThe Senior R&D Engineer will be responsible for developing software products and supporting systems, utilizing advanced...
-
Software Development Lead
16 hours ago
Waterloo, Ontario, Canada Manulife Full timeTransforming Software DevelopmentWe are on the cusp of a major transformation in how we develop software at Manulife. We are seeking a visionary leader to spearhead this change, guiding our Individual Insurance Team as we shift from traditional mainframe software to the cloud.The ideal candidate will be a self-motivated, forward-thinking technical leader who...
-
Software Development Manager
4 weeks ago
Waterloo, Ontario, Canada ROSS Full timeJob Title: Software Development ManagerAbout the Role:The Software Development Manager will lead and manage a Software Development team at our Waterloo site, providing technical direction and people leadership. This includes recruitment, performance management, compensation planning, career development coaching, and competency management.Key...
-
Senior Software Development Program Lead
12 hours ago
Waterloo, Ontario, Canada Google Full timeJob DescriptionWe are seeking a highly experienced Technical Program Manager II, Software Development, Chrome Browser to lead cross-functional teams in executing projects and programs from concept to launch.This role involves designing and rolling out processes and tools to increase the velocity of development teams and the quality of product launches.The...
-
Software Development Leader
2 days ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeCompany OverviewAt ANSYS, Inc., we are a leading provider of simulation and 3D design software for product development and testing. Our innovative technology enables customers to turn their design concepts into successful, innovative products faster and at a lower cost.Job DescriptionWe are seeking an experienced Lead R&D Engineer to lead the design and...
-
Quality Assurance Lead
7 days ago
Waterloo, Ontario, Canada MCAP Group of Companies Full timeJob DescriptionThe Senior Quality Assurance Engineer will be responsible for the design and implementation of tests, debugging, and defining corrective actions. This role will also involve reviewing system requirements and tracking quality assurance metrics.The ideal candidate will have 6-9 years of relevant experience, including demonstrated experience...
-
Enterprise Software Development Lead
11 hours ago
Waterloo, Ontario, Canada Google Full timeAbout UsWe're Google, and we're passionate about using technology to make a positive impact on people's lives. Our software developers are at the heart of this mission, working on cutting-edge technologies and building products that transform the way people interact with information. As a member of our Core team, you'll have the opportunity to work on...
-
Software Development Manager
4 weeks ago
Waterloo, Ontario, Canada ROSS Full timeOur client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions.Position: Software Development ManagerYour...
-
Lead Software Architect
4 days ago
Waterloo, Ontario, Canada Cedent Consulting Inc Full timeAbout the RoleWe are looking for a talented Technical Team Manager to join our team at Cedent Consulting Inc. In this role, you will be responsible for leading software development projects from conception to delivery.Project Management: Manage projects end-to-end, ensuring timely completion and meeting quality standards.Tech Lead: Collaborate with...
-
Software Development Team Lead
4 days ago
Waterloo, Ontario, Canada PointClickCare Full timeWe're seeking a talented Intermediate Software Engineer to join our dynamic team at PointClickCare.Job DescriptionThis role involves designing, developing, implementing, and supporting emerging big data analytics capabilities using Java, SpringBoot microservices, and other related technologies.You'll work collaboratively with cross-functional teams to...
-
Software Development Team Lead
2 days ago
Waterloo, Ontario, Canada Agfa-Gevaert Full timeCompany OverviewAgfa-Gevaert is a leading provider of integrated IT solutions and state-of-the-art diagnostic imaging solutions for hospitals and other healthcare centers. With over a century of experience in diagnostic medical imaging, Agfa has been a pioneer in the healthcare IT market since the early 1990s.We are a global Imaging Informatics leader with...
-
Software Development Manager
5 days ago
Waterloo, Ontario, Canada ROSS Full timeOur client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions.Position: Software Development ManagerYour...