The Web Developer role sits within our highly successful Digital Solutions team. You'll be working alongside an award-winning team of Technology experts driving digital change across Stantec and our clients. We are user-focused, pushing new ways of working through digital approaches, whilst incorporating technology and data into all of our services and solutions. Your input into the digital solutions being developed for our wider consultancy business will be fundamental to Stantec's ongoing growth and success. As part of our global team, you will help to develop newer and enhanced services and products for our clients. The solutions you build will enable proactive management of assets and more informed investment planning. In turn, this will help our clients meet the challenges they face by utilising digital technology to benefit their customers and the communities they serve. Responsibilities - Develop and maintain web applications, along with their backend infrastructure, specifically in Python. - Participate in the full development lifecycle, from requirements gathering to deployment within Microsoft Azure. - Collaborate with other developers to design, develop, and deploy high-quality web-based solutions. - Familiarity with Azure DevOps CI/CD deployment. - Write clean, efficient, and well-documented code. - Troubleshoot and debug issues as they arise. - Keep up-to-date with emerging technologies and trends in web development. About you To be considered for this role, you must have: - Web development experience, especially with HTML5 and modern web frameworks, CSS and JavaScript - Python web technologies, including Django, Bootstrap - Awareness of how to create well-designed & responsive web applications that offer the highest level of user experience. - Awareness of MS Azure and resources available that could be applied to our environment - Ability to work with information exchange and integration technologies, especially APIs and IoT - Awareness of how to select and implement the appropriate technologies to deliver resilient, scalable and future-proofed solutions. - Ability to review requirements, specifications and define test conditions. - Strong understanding of programming concepts and web development principles. - Strong problem-solving skills and attention to detail. - Ability to work collaboratively in a team environment. - Excellent communication skills. It is also desirable but not essential to have experience with: - Microsoft Azure or other cloud infrastructure environments (GCP / AWS) - Azure DevOps - Agile management approaches - Common JavaScript frameworks, including Bootstrap, Angular, React, etc. - Visualisation frameworks, including Leaflet and Plotly - Database technologies, including PostgreSQL and SQL Server - Qualification in Computer Science, Engineering, or a related field About Stantec The Stantec community unites more than 31,000 employees working in over 450 locations across 6 continents. We have been working with our clients and communities in the UK for over 150 years. We plan, design, deliver and manage the development and infrastructure needed to support the creation of sustainable, healthy and prosperous communities. Our teams provide effective and relevant solutions, translating our clients' vision into valued consents, deliverable plans for projects and programmes, and efficient designs for delivery, based on technical excellence and deep market insights. We deal with today's challenges, but also keep a fairer, better tomorrow in sight, looking at how we deliver clean growth, support radical changes in our economy and meet the needs of future communities. ReqID: 6004