Lead Developer
Purpose Advisor Solutions
Toronto, Canada
6d ago
Company Description

Purpose Financial is an independent financial services company with an unrelenting focus on customer-centric innovation, delivered through technology-driven solutions. We are developing a diversified product platform aimed at addressing historically underserved segments of the market. Purpose Financial's businesses include Purpose Investments, Thinking Capital, and Purpose Advisor Solutions.


Job Description

Your Role:

We are looking for an experienced Lead Developer who is looking to work in a fast-paced, team-oriented environment. If you enjoy being a mentor to a growing team, being innovative and are excited about an opportunity to work within a growing company, we would like to speak to you!

As a Lead Developer with Purpose Advisor Solutions, you will take a hands-on approach in leading a growing team of developers within an agile environment and take on many web initiatives from conception to post-production. The Lead Developer plays a key role by developing and supporting the team in creating the platform that is used by Advisor teams across Canada.

This is a unique opportunity to be a part of a growing organization where your expert opinions and ideas will be valued and be at the strategic core of the company’s growth.

Responsibilities:

  • Develop a deep understanding of the applications we utilize, along with their respective strengths and weaknesses, to provide innovative solutions to existing and future challenges;
  • Provide ongoing guidance and direction to the development team to break down obstacles and keep the goals of the project moving forward;
  • Use your expertise and knowledge to collaborate with the team to constantly look for opportunities to improve our software and process; 
  • Translate project goals and product roadmaps into organized technical tasks;
  • Provide ongoing technical guidance and support in resolving critical issues;
  • Be involved with writing efficient and technically challenging code that interfaces with numerous internal and 3rd party systems;
  • Propose solutions to problems and consider timeliness, effectiveness, and practicality in addressing Advisor needs;
  • Prioritize, organize and manage multiple projects and stakeholders simultaneously;
  • Suggest areas for improvement in internal processes along with possible solutions. 

  • Qualifications

    Requirements:

  • Bachelor’s degree in computer science or engineering;
  • 5+ years developer experience with experience leading a team of develoeprs;
  • Strong leadership and mentoring skills;
  • Strong ability to take ownership and ability to seek out opportunities for improvement;
  • Excellent organizational skills with a high degree of attention to detail;
  • Ability to work effectively within a team environment and accept direction;
  • Experience working in Agile development environments is strongly preferred;
  • Clearly articulate ideas and thoughts verbally;
  • Familiarity with unit testing principles and unit testing tools;
  • Demonstrated understanding of projects from the perspective of both client and business;
  • Experience building standards compliant (W3C WCAG 2.0) web user interface with HTML, CSS, JavaScript;
  • Experience with SOAP and REST API web services;
  • Knowledge of database design in mySQL, mongoDB , database indexing, views and stored procedures;
  • Ability to balance fun with a high personal bar for performance.


  • Additional Information

    Purpose Financial LP is an equal employer and we are dedicated to fostering an inclusive and barrier-free work environment for all employees and candidates. We encourage all qualified candidates to apply and if accommodation is required during any stage of the recruitment process, please contact any member of the Talent team. We thank all applicants for their interest; however, only those selected for interviews will be contacted.


    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form