About the Role
We are seeking a talented Full Stack Consultant/Team Lead/Manager to join our Canadian Apps and Infra team. This AI-enabled role involves leading a team to design, develop, and maintain components of large solutions using the latest Microsoft technology stack. You will collaborate with other members of a multidisciplinary team to deliver transformative solutions for our clients. Key responsabilities Develop and maintain scalable, secure applications utilizing both front-end and back-end frameworks. Integrate Gen AI into development workflows and feature development. Design, develop, and implement Generative AI agents to enhance user experience and automate processes. Work closely with designers, product owners, and other developers to produce top-quality software. Participate in all stages of software development—from requirements gathering through deployment and ongoing support. Write clean, efficient, well-tested code aligned with best practices. Troubleshoot and resolve technical challenges as they arise. Contribute to our culture of continuous improvement and stay informed about new technologies. . Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent proven experience). Minimum 6 years' professional experience in full stack development. Experience leading and mentoring a team of 4+ developers. Proficiency in front-end frameworks such as React, Angular, or Vue.js. Solid experience creating APIs with Python, .NET Core, Node.js, or Java. Hands-on experience using AI tools in application development Successful experience creating and deploying Generative AI agents. Familiarity with SQL and NoSQL databases (e.g. SQL Server, Cosmos DB). Understanding of containers and orchestration Experience with Azure or other major cloud platforms is an asset. Understanding of RESTful APIs, microservices, and DevOps best practices. Strong problem-solving abilities with a keen attention to detail. Excellent communication skills and a collaborative approach. . At Avanade, we advance the world through the power of people and Microsoft. Join us to shape your skills and the future with bold ideas and innovative solutions. Our partnership with Microsoft and Accenture empowers you to unlock your full potential. Working at Avanade offers the chance to build a career path that suits your skills and interests and the freedom to be your authentic self. We are committed to your growth, well-being, and success. This is where passion meets opportunity, technology meets humanity, and every challenge is a chance to make a genuine impact on colleagues, clients, and communities. Together, we do what matters.