Toronto - Full Stack Developer

We are seeking a Full-Stack Developer who will play a vital role in the front-end and back-end and development of applications and enterprise solutions. ChannelAssist powers partner loyalty and employee engagement through gamification and sales incentives. You will be part of a high-caliber team of imaginative creators and problem solvers to develop and design functional, intuitive and interactive solutions. You will be working on a variety of projects in exciting verticals.

Responsibilities:

• Write and maintain clean, high quality and well-documented code

• Design, develop, maintain and improve applications with unique frontend and backend features

• Contribute to projects from conception to finished product

• Work closely with a variety of teams including UX designers, product managers and QA to create experiences that are intuitive and polished

• Collaborate and contribute to planning sessions, designing features and other content

• Carefully assess and work through both the client and business needs

• Stay on top of developments in web applications and programming languages, and the loyalty industry as a whole

• Other responsibilities as required

Qualifications:

• Bachelor's degree in Software Engineering or Computer Science or equivalent combination of education and relevant experience

• More than 3 years of experience in a Full Stack Developer role

• Strong understanding of .NET and MSSQL

• Strong understanding of software development principles

• Strong communication skills

• Experience building multi-tenanted platforms

• Experience working with Angular 8+

• Experience modernizing software platforms

• Experience working in a self-contained Agile team

• Experience working in Azure

• Knowledge in CI/CD is an asset

• Knowledge in containerization is an asset

To apply, please send your resume to HumanResource@channelassist.com