Senior Software Engineer


#236960 Toronto, ON, Canada

Description

Senior Software Engineer /  Software Developer

 

We are seeking a Senior Software Engineer / Software Developer

Ideally, we are looking for someone who can be in our Toronto office 2 days per month, with the balance of time working from home, however we are open to a fully remote position within Canada.

We are looking for someone who is looking for a very long-term role.

 

WHO WE ARE

As an Independent Software Vendor (ISV) and Microsoft partner, we offer flexible and innovative SaaS field service management solutions to our clients. Built on Microsoft Dynamics 365, our Saas platform runs the business of specialty contractors and niche industries.

 

THE ROLE

 

WHAT'S IN IT FOR YOU

 

RESPONSIBILITIES

Lead and contribute to the design, development, testing, and maintenance of our software solutions. This role includes a combination of technical expertise, and collaboration with other team members. You will ensure that the software development process is efficient and aligned with organizational goals and best practices. You will be managing a couple of engineers/developers – providing leadership and guidance, so mentoring, coaching, and leadership are essential qualities to have for this role. You will aim to maximize the quality and efficiency of existing code and Engineering processes as well as assist with improving development best practices. You will be coding/developing 80% of the time - designing new code, features, and processes to ensure scalability of our software at the same time maintain existing versions of our software code base and supporting utilities. You need to be an excellent communicator as you will collaborate with other departments to ensure all technical areas of our software align with project requirements and company goals.

 

WE ARE LOOKING FOR

We are seeking a Senior Software Engineer / Software Developer with the following:

 

 

If qualified, please apply. Please answer the questions in our application process and watch out for an email asking you to complete a video questionnaire.