Toronto - Senior Full Stack Developer

ChannelAssist is looking for a Senior Full Stack Developer to build scalable software solutions. You’ll be part of a self-contained team that’s responsible for the full software development life cycle, from discovery to deployment.

As a Senior Full Stack Developer, you should be comfortable developing on both the front-end and back-end using a variety of coding languages, development frameworks and third-party libraries. You should also be a team player with strong communication skills and the desire to learn and grow. You will be expected to provide technical leadership to your team members, driving the design and direction of projects assigned to your team.

Technical Stack

• .NET 5 Web API (REST)

• .NET Framework MVC

• Angular 11

• MSSQL 2016

• Azure

Responsibilities

• Provide technical guidance and leadership

• Participate in technical design/discovery for projects and building technical design documents to be used by the team for implementation

• Work with development teams and product managers to build software solutions

• Build front-end and back-end code based on requirements, success criteria and mockups

• Develop and manage well-functioning databases and applications

• Write effective REST APIs

• Build unit and functional tests

• Test software to ensure responsiveness and efficiency

• Troubleshoot, debug and upgrade software

• Write code that both performs well and is secure

• Build features and applications with a mobile responsive design

• Write technical documentation

Requirements

• Proven experience as a Full Stack Developer or similar role

• 7+ years of experience building REST APIs and Angular web applications

• 7+ years of experience with .NET (.NET Core 2+ Preferred) and MSSQL

• 5+ years of experience with Angular (8+ Preferred)

• 5+ years of experience with Azure

• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery, Bootstrap)

• Excellent communication and teamwork skills

• Ability to lead and provide guidance to other team members

• Organizational skills

• Degree in Computer Science, Statistics or relevant field

APPLY FOR THIS JOB by sending your resume to HumanResource@channelassist.com