Manager, Software Development

Montreal

Offre publiée le 2025-05-21

Logibec

Are you looking for an employer where your experience as a Team Manager and in Software Development will be put to good use? Are you seeking a new and exciting challenge that will fulfill your sense of accomplishment?

Dare to take the leap and join our growing company. Be at the center of it all and contribute to our reputation for extraordinary user experience!

SUMMARY OF THE ROLE

Reporting to the Director of Development, the Manager of Software Development oversees a team of developers involved in architecture, design, programming, testing, project management, or integration.

This role ensures effective management of team activities in an agile environment, promotes versatility, and achieves departmental objectives. The manager also collaborates with the director and colleagues to influence the development department's strategic decisions.

Responsibilities

Your responsibilities include :

People Management :

  • Assess staffing needs, hire, reassign, and create effective teams;
  • Set and achieve team goals;
  • Manage performance and implement improvement plans;
  • Provide ongoing feedback and resolve interpersonal issues;
  • Support professional development as a coach and mentor;
  • Guide daily team activities;
  • Create an agile, respectful environment that fosters innovation;
  • Remove blockers to performance;
  • Communicate departmental issues effectively;
  • Develop onboarding plans for new employees.

Project and Process Management :

  • Develop team goals and report progress;
  • Estimate work efforts;
  • Ensure adherence to SDLC methodologies within Agile frameworks;
  • Ensure QA responsibilities are understood and executed;
  • Guide creation of deliverables such as specifications, UI designs, and code reviews.
  • Technical Leadership :

  • Understand LGI products and contribute to product vision and roadmap;
  • Collaborate with product managers to understand requirements;
  • Lead technical teams in developing specifications and designs;
  • Work with support to evaluate customer issues;
  • Participate in management to improve processes and performance;
  • Foster inter-departmental relationships;
  • Maintain current technology knowledge.
  • Knowledge of technologies such as Object-Oriented Languages, Design Patterns, C#, .NET Core, JavaScript, HTML5, Vue.js, React, Angular, databases, and Microsoft BI solutions is an asset. Familiarity with GIT, TFS, JIRA, and Confluence is also beneficial.

    Team Building :

  • Mentor team members and support their growth;
  • Guide on design and implementation techniques;
  • Enhance team productivity through training and mentoring;
  • Assist in problem-solving and evaluating design options;
  • Maintain high morale and effective communication;
  • Align team efforts with company goals and product directions.
  • Qualifications

    Candidate profile includes :

  • Bachelor's degree in software engineering or equivalent;
  • 5-7 years in software engineering;
  • 3 years in team management;
  • Knowledge of software development methodologies (asset);
  • Proficiency in Microsoft Office and development tools;
  • Results and customer-oriented;
  • Ability to handle ambiguity;
  • Excellent management and communication skills;
  • Bilingual in French and English, capable of working with documentation and partners in both languages.
  • What we offer in return :

  • Group insurance from day one;
  • Group RRSP with employer contributions;
  • Ongoing training;
  • Flexible hours and teleworking options;
  • Opportunities for career growth;
  • Engagement with agile projects;
  • Part of a team of over 450 employees across Canada.
  • If this role aligns with your skills and aspirations, we look forward to working with you! Apply now!

    J-18808-Ljbffr