Team Lead, Full Stack Web Development

6 months ago


Toronto, Canada BDO Full time

**Putting people first, every day**

BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal and professional growth.

**Your Opportunity**
- Develop software in the context of a project, while ensuring alignment to current and developing architecture.
- Delivering on development activities on time and on budget per project plan with the highest level of quality while producing code that is secure, reliable, reusable and scalable.
- Ensure prompt notification to PM of deviations and proactively execute a plan to recover
- Understand and help refine un-stated requirements & work with the Development Manager, Business Analyst, and Project Manager to define software requirements; and to assess feasibility of solution within time constraints.
- Prepare Technical Design and Specification documents
- Conduct design and peer reviews including individual & team unit testing
- Manage technical issues and the work of other developers
- Work with the project team to review problems, define and test solutions
- Exercise leadership through superior technical and domain knowledge
- Aid in the development of architectural framework and design
- Evaluate and introduce new tools and techniques to the development team
- Proactive approach to finding solutions and managing problems.
- Proactively identify areas for improvement, seek solutions and make recommendations
- Remain up to date of development technologies, both current and future.
- Various other duties as required

**How do we define success for your role?**
- You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration You understand your client
- 's industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high quality work
- You identify, recommend, and are focused on effective service delivery to your clients
- You share in an inclusive and engaging work environment that develops, retains & attracts talent
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You grow your expertise through learning and professional development.

**Qualifications**
- **Education & Experience**

Degree in Computer Engineering, Electrical Engineering, Computer Science or other relevant discipline â
- ¨
- 5+ years of developing within the.NET Framework,.NET Core, Restful API, and MVC, and Web Services.
- 8+ years of experience working with SQL Server, Azure SQL, MongoDB, ADO.NET, EF, ORM patterns
- 5+ years of experience in JavaScript, JQuery, and frontend frameworks such as Angular, ReactJS, and Vue.
- Languages: C#, SQL/T-SQL, JavaScript, Typescript, HTML, CSS, JSON, YAML
- Experience leveraging popular design methodologies, patterns and practices
- Experience with ASP.NET Boilerplate (ABP) Framework vNext or its prior version will be a remarkable asset.
- Strong background with the software development lifecycle, and common models (agile, iterative, waterfall, etc.) with familiarity in best software practices including source code control, requirements gathering and unit testing.
- 5+ years with ASP.NET deployment techniques
- UML modeling Ability to work both individually and as part of a team
- Some experience with front end UI design preferred
- Experience with microservice architecture
- Experience with TFS/Azure DevOps/Pipelines
- **Soft Skills**:

- Experience interfacing with Customers and External users
- Strong written & oral communication skills with the ability to work with different levels of the organization
- Ability to multi-task effectively
- Excellent time management skills with the ability to manage multiple projects involving a variety of resources with defined deadlines/schedules
- Strong attention to the quality of work delivered (attention to detail)
- Able to adapt quickly to changing client requirements
- Enjoy working in a self-teaching, learning organization
- Ability to build strong relationships with clients and team members
- **Preferred**
- Experience and knowledge with using various cloud technologies (Azure, AWS, GCP)
- Experience with one or more of the following industries: Mining, Healthcare, Finance, Insurance
- Microsoft Certification (ie MCSD: Web Applications, MCSE: Data Platform/BI)
- Experience using containers and orchestration (Docker, Kubernetes)
- Application architecture (micro service, n-tier and SOA)
- Experience with.NET Web Services, WCF Services, SOAP, and REST
- Practical experience with unit testing (NUnit or equivalent)
- Knowledge of XML/XSLT/XSD
- Knowledge of common web design patterns such as MVC and MVVM
- Experience driving technology integration and adoption
- Experience in Microsoft Enterprise Products su



  • Toronto, Ontario, Ontario, Canada Lead Full Stack Developer Full time

    Lead Full Stack DeveloperCLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion availableWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: 37.5Role definition:A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web &...


  • Toronto, Ontario, Canada Foilcon Full time

    FoiliCon seeks a seasoned Web Developer Full Stack Lead to spearhead the development of web-based applications utilizing cutting-edge technologies. As a key member of our team, you will be responsible for designing and building scalable web application features, collaborating with cross-functional teams to determine technical requirements, and ensuring...


  • Old Toronto, Canada Livesuper Full time

    About LivesuperLivesuper is a fast-paced, high-growth tech company that cares about its people and takes career progression seriously. Our mission is to help maximize lives–both the lives of our customers and the lives of our employees–so that everyone can experience all that life has to offer.About the RoleWe are seeking a highly motivated and technical...


  • Old Toronto, Canada Livesuper Full time

    We are Livesuper, a fast-paced scaleup company that helps maximize lives. Our team is dedicated to creating innovative solutions for our customers and employees, making a real impact on the world.As a Technical Director of Full-Stack Web Development at Livesuper, you will be responsible for leading our engineering org's full-stack web development projects...


  • Toronto, Ontario, Ontario, Canada Optimize Wealth Management Full time

    We are looking for a Full Stack Web Developer to join our team. This role requires strong familiarity with all aspects of the design, construction and maintenance of websites and digital applications. You must have great technical depth and the ability to execute the development and design of complex web applications which are made to be efficient and...


  • Toronto, Ontario, Canada New Power Labs Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Web Developer to join our team at New Power Labs. As a key member of our development team, you will be responsible for designing and developing website architecture, integrating website-related code, and documenting technical requirements.Key Responsibilities:Design and develop website architecture to...


  • Toronto, Ontario, Canada Ward Technology Talent Inc. Full time

    Web Developer PositionWard Technology Talent Inc. is seeking a highly skilled Senior Full-Stack Web Developer to join our team. As a key member of our development team, you will be responsible for the design, development, and maintenance of our web applications using Drupal, PHP, and JavaScript.Key Responsibilities:Develop and implement web applications...


  • Toronto, Ontario, Canada Newcom Media Inc. Full time

    About the Role:We are seeking a skilled Full-Stack Web Developer to join our team at Newcom Media Inc.Key Responsibilities:Design, build, and maintain WordPress websites and applications.Ongoing website improvements and optimization.Manage and maintain the AWS infrastructure.Collaborate with the design and development team to implement new features and...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job SummaryMaarut Inc is seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and deploying complex software applications using Java and JEE technologies.Key ResponsibilitiesDesign and develop technical requirements and prepare detailed technical solution...


  • Toronto, Ontario, Canada Tejas Consultants Inc. Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Full Stack Web Developer to join our team at Tejas Consultants Inc.Job SummaryThe successful candidate will be responsible for designing, developing, and maintaining our company's website as well as creating scalable and efficient software solutions.Key Responsibilities:Design and develop...


  • Toronto, Canada ATS Spec Solutions Full time

    Sr. Full Stack Developer – Team Lead ATS is the industry leader in using technology to revolutionize engineering and design processes. We create tools to help engineers and architects to integrate complex systems quickly and accurately for North America’s most exciting building projects. ATS has a strong work ethic committed to delighting clients and...


  • Toronto, Canada Newcom Media Inc. Full time

    PHP Full-Stack DeveloperWe are currently seeking a full-time Intermediate Full-Stack Web Developer to work directly with the Director of Digital Media and the Web Development team including other internal departments to assist with client-side and server-side projects: website development, daily support functions, new product development, database structure...


  • Old Toronto, Canada Discovery Village at the West End – IL Full time

    We are seeking a highly skilled Full Stack Developer to join our development team at Discovery Village at the West End – IL. This role involves designing and implementing dynamic web applications that meet the evolving needs of our users.Job Description:The ideal candidate will have a strong command of front-end technologies, including React, Angular, or...


  • Toronto, Canada Klick Full time

    Senior Full Stack Developer Toronto, OntarioOmnichannel Enablement – Solution Delivery /Full-Time /HybridThe Senior Full Stack Developer is a delivery-focused technical leadership role, responsible for technical direction, solution quality and operational delivery for a project or group of projects. Success is measured by, amongst other things,...


  • Toronto, Canada Lorven Technologies Full time

    Our client is looking UI / Full Stack Developer for long term project in Toronto, ON (Onsite) Below is the detail requirement. Role: UI / Full Stack Developer Location: Toronto, ON (Onsite) Job Description: Experience UI developer with focus on building and maintaining high performant web applications. Responsible for developing and...


  • Toronto, Ontario, Canada Nascent Full time

    Job DescriptionNascent is committed to creating innovative digital products that improve people's lives. We're looking for a skilled Senior Full Stack Developer Lead who will play a key role in shaping our product design and development strategy.About the Role:We're seeking an experienced professional with a passion for delivering high-quality software...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    About Highbrow LLCHighbrow LLC is a forward-thinking organization that values innovation and excellence.Job SummaryWe are seeking a highly skilled Lead Full Stack Developer to join our team. The successful candidate will be responsible for leading the development of complex software systems, ensuring they meet the highest standards of quality and...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Randstad Canada, a leading provider of IT staffing solutions, offers a challenging opportunity for a Full Stack Analytics Developer to join their team in Toronto. As a hybrid role, the successful candidate will work two days a week in the office and enjoy a 12-month contract with potential extension and conversion.The ideal candidate will have at least two...

  • Full Stack Developer

    6 months ago


    Toronto, Canada CB Canada Full time

    Full Stack Developer - Python On behalf of our client in the Banking Sector, PROCOM is looking for a Full Stack Developer - Python. Full Stack Developer - Python – Job Description Take ownership of your work and deliver scalable, robust, and polished products for end users Gather and refine business requirements and transform them into concise technical...


  • Old Toronto, Canada RedBranch Executive Search & Recruitment Inc. Full time

    p>Our client, an exciting AI technology company located downtown, is searching for a Senior Full Stack Engineer Lead. This role will work across both frontend and backend development, collaborating closely with other engineers and creating robust, scalable applications. strong>Develop and maintain full-stack applications for web and mobile platforms,...