To apply for this job you must first either login or register

Team Lead (Full Stack Developer)

Toronto, Ontario  - Permanent

Job Description

Our Client is looking for a Lead/Senior Developer who will enrich the customer experience through the development of new customer solutions. Working in agile, you will work closely with other teams to build new features from concept through to launch. You must be self-organized, able thrive in a collaborative environment, and have full stack development experience that will allow you to create intuitive customer experiences for our external and internal customers.


 Launch new growth initiatives with a high level of quality
 Successful and timely completion of major new features in current and future products
 Complete development assignments on time with an appropriate level of quality to support project
 The successful launch and support of continuous improvements of products measured on a
quarterly basis
 Adherence to all department policies, standards and guidelines


 Responsible for the definition, design, development and successful and timely completion of major
new features in current and future products
 Recommend alternative approaches, utilize new technology to achieve goals
 Ensure the delivery of high quality products focusing on customer satisfaction
 Participate in implementing solutions architecture and technical design
 Responsible for maximizing the maintainability and extensibility of the implemented logic Lead the
design effort for a system component, defining priorities and evaluating resources; design reviews,
ensure quality of group modules in existing products
 Create work estimates based on technology concepts and requirements documentation
 Participate in code reviews to ensure proper coding and security practices are followed
 Concurrently participate in multiple technology projects from concept to implementation, and through
all phases of the software development lifecycle
 Responsible for design reviews, ensure quality of group modules in existing products
 Work on complex problems of diverse scope where analysis of situation or data requires in-depth
evaluation of various factors which may be difficult to define
 Act as an advocate for the customer by placing them at the forefront of all decision-making and
design processes
 Proactively identify and anticipate customer expectations and needs
 Embrace and seek out technology that creates high tech and high touch solutions for
 Challenge the status quo by consistently identifying areas for improvement, diagnosing issues and
working to resolve them

Must Have Skills:


Minimum of 5 years of experience in Solution, Design and Development of applications using .NET

 Minimum of 5 years of HTML, CSS, JavaScript, JQuery, AJAX and modern web application
frameworks and technologies like React
 Computer Science degree or related formal computer training
 Excellent knowledge of .NET 4.5 (or higher) including ASP.NET, MVC, WCF, web and windows
 Strong knowledge of database design with SQL and/or NoSQL solutions
 Experience with SOAP and REST APIs to support integration of infrastructure, cloud and platform as
a service technologies
 Experience with source control like Git
 2+ years involvement with e-commerce solutions or other high traffic/volume web solutions
 Proven leadership skills to independently manage a track of work with 1-3 people, during various
phases of the SDLC
 Exposure to search, online analytics, content management, order management or customer service
systems is an asset
 Experience with cloud based development (Azure, AWS, Digital Ocean, etc) is an asset

Competencies / Skills / Attributes:

 Proven ability to work autonomously and take ownership for large/complex features/systems
 Excellent communication skills
 Detail oriented, with an ability to work in a dynamic environment while maintaining high internet
security and development best practices
 Ability to present technical ideas and high-level concepts and solutions to internal and external team
members with varying degrees of technical knowledge
 Strong communication skills with a strong analytical and problem solving approach

Nice to Have Skills:

Same technical capabilities React (Front End Libraries) with Backend Experience in either Node.js or preferable in C#/.NET.

Starting: ASAP
To apply for this job you must first either login or register