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

Full Stack Developer

Toronto, Ontario  - Permanent



Job Description

We are looking for a Senior Full Stack Developer (Node or React experience) 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.

KEY PERFORMANCE METRICS:

 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
efforts
 The successful launch and support of continuous improvements of products measured on a
quarterly basis
 Adherence to all department policies, standards, and guidelines

KEY ACCOUNTABILITIES:

Functional
 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 the 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
customers
 Challenge the status quo by consistently identifying areas for improvement, diagnosing issues and
working to resolve them


Must Have Skills:

Experience:

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

 Minimum of 5 years of HTML, CSS, JavaScript,(React or Node), 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
services
 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
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
system 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 of 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


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