Gestionnaire d'équipe principal, développement logiciel - Montréal, QC, Canada - LGI Healthcare Solutions Santé Inc.

    Default job background
    Description
    Full-time Company Description With 40 years of expertise, LGI Healthcare Solutions develops technological software for the healthcare network.

    We specialize in providing solutions for clinical, financial and material management, performance and analysis, and workforce management, which includes payroll management.

    At LGI Healthcare Solutions, we value diversity and equal access to employment for all.

    Reporting to the Director of Development, you will manage local and external teams of software developers working on GDE and eClinibase, two strategic products for LGI Health Solutions.

    You will ensure that the activities of the members of these agile teams are well managed, that they are versatile, and that the group's objectives are met.

    You'll also play an active role in the strategic decision-making of the Development department's vice-presidency, through your close collaboration and exchanges with its director and colleagues.

    Personnel management (approx. Manage team performance and implement performance improvement plans for low performers;
    Assist employees in their professional development, act as coach/mentor to continuously improve team members' performance and satisfaction;
    Create an agile, mutually respectful environment where individuals are confident, secure, and able to innovate;
    Remove blockers to individual and team performance;
    Project and process management (approx. Familiarity with Software Development Life Cycle (SDLC) methodology in an Agile, Scrum/Kanban environment;
    Technical leadership (approx. Help and contribute to shaping the product vision and roadmap;
    Lead technical teams in their efforts to develop requirements-based specifications and designs;
    Collaborate with technical support to assess customer issues and determine the best course of action;
    Work as a member of the extended management team to improve departmental processes and performance;
    Knowledge of the following technologies is an asset:
    Object-oriented languages.
    Java, C#, .net core, Angular, HL7, Delphi
    Oracle DB
    Team building (approx. Coach team members and help them grow professionally and personally;
    Guide the team in design and implementation techniques;
    Increase the team's productivity and capacity to develop through training and mentoring;
    Help the team break down complex problems into a set of simpler ones and help evaluate design alternatives;
    Maintain high team morale through mentoring, task rotations, and workload balancing;
    Bachelor's degree in software engineering or equivalent;
    ~7 to 10 years ofexperience in software engineering;
    ~7 years of experience managing local and external teams (consultants);
    ~ Working knowledge of software engineering methodology and best practices, including performance measurement and optimization;
    ~ Proficiency in Microsoft Office suite;
    ~ Proficiency in common software development tools;
    ~ This position must be bilingual as the candidate will be responsible for working with documentation in both French and English and communicating, orally and in writing, with both French-speaking and English-speaking partners/clients/suppliers/colleagues.

    Remote, in-office, or hybrid work, with the option of flexible hoursto promote balance and performance
    Financial contribution to your training and professional development
    More than 40 years of expertise in the health IT field opens the door to many career opportunities
    Projects integrating Agile methodology

    An organizational culture rooted in the values of courage, determination, excellence, and collaboration around which we come together to develop technology solutions for the healthcare field.