Skip to content

Developer – Technical Lead

Reporting to the R&D Director, the Developer – technical lead is responsible for the software architecture and technical planning within his team. In addition to participating in programming, he assists developers with the integration of software architecture concepts and best development practices. With his colleagues in the same role, he ensures the maintenance of an optimal software architecture of our Cognibox software.

Start date

Immediate

Location

Montreal or Shawinigan (head office)

Job Type

Full-time

Share this job posting

 
Share on facebook
Share on twitter
Share on linkedin
Share on email

Tasks and Responsibilities

  • Support developers in integrating and mastering the software architecture within their team;
  • Approve the technical planning of the functionality tickets to be developed;
  • Program SaaS Web solutions for our Cognibox CMS (Contractors Management System) platform;
  • Participate, with the development team, in the design and enhancement of new functionalities;
  • Participate in the development of innovative and creative solutions to development issues;
  • Participate in the assessment of development efforts;
  • Participate in knowledge sharing within the team;
  • Ensure you understand and master the "why" of the tasks and new functionalities to be developed;
  • Ensure the traceability of the tasks performed and the time allocated for each ongoing project.

Requirements

  • Bachelor’s degree in computer science or a combination of a DCS + years of experience deemed relevant to the position;
  • Minimum of 10 years experience in software development;
  • Excellent knowledge and interest in software architecture (POO, Design Patterns, etc.);
  • Excellent knowledge of Ruby, Rails, rspec, AngularJS and VueJS, jQuery / Javascript, PostgreSQL;
  • Familiarity with unit, integrated and end-to-end testing would be an asset;
  • Having worked with Git, Bitbucket, JIRA, LESS + CSS3, HTML5, REST (json) would be an asset;
  • Excellent abilities in French and English, spoken and written;
  • Having worked in an Agile context would be an asset.

We offer

  • Competitive salary;
  • Opportunities for advancement within the organization;
  • Work in a growing company;
  • Variable schedule possible;
  • Benefits (Health insurance, paramedics, vision, life insurance, long-term disability, employee assistance program and access to an online doctor!).

*** The masculine gender is used as a generic term without discrimination for the sole purpose of simplifying the text. ***

Think this job is perfect for you? Join our team and apply today.

Some perks OF working at cognibox

Flexibility

Work-life harmony is key to our continued success, and we promote the health and well-being of our employees by offering flexible schedules and vacation plans.

Career Advancement

At Cognibox, we fuel innovation through the growth and development of our employees and their careers.

Stimulating Work Environment

A career at Cognibox means working with passionate, motivated individuals interested in listening to your ideas and together creating solutions that ensure a safe workplace for our clients.

Think this job is perfect for you? Join our team and apply today.

Some perks OF working at cognibox

Flexibility

Work-life harmony is key to our continued success, and we promote the health and well-being of our employees by offering flexible schedules and vacation plans.

Career Advancement

At Cognibox, we fuel innovation through the growth and development of our employees and their careers.

Stimulating Work Environment

A career at Cognibox means working with passionate, motivated individuals interested in listening to your ideas and together creating solutions that ensure a safe workplace for our clients.