Type de poste:
Permanent
À la recherche d'une carrière épanouissante qui changera réellement votre vie et celle des autres? Vous êtes au bon endroit.
À titre de partenaire national en solutions de santé, nous plaçons les gens au cœur de tout ce que nous faisons - en commençant par notre équipe de plus de 8 000 employés et employées qui mettent à profit leurs expériences personnelles et professionnelles diversifiées dans le cadre de leur travail à Medavie. Par l'entremise de la collaboration et de l'innovation, notre équipe crée des solutions d'assurance, de soins primaires et de services médicaux d'urgence à l'avant-garde de l'industrie qui viennent en aide à des millions de Canadiens et Canadiennes chaque année.
Notre mission est d'améliorer le bien-être de la population canadienne afin que chaque personne puisse profiter pleinement de la vie, et cela se reflète dans notre culture d'entreprise primée. Nous célébrons l'individualité des membres de notre personnel et accordons de la valeur à la diversité de leurs points de vue et de leurs compétences. C'est pourquoi en plus de vous offrir une rémunération concurrentielle et une gamme complète d'avantages sociaux, nous vous donnons accès à des possibilités de croissance professionnelle et personnelle, à des modalités de travail flexibles, à des expériences enrichissantes, ainsi qu'à un leadership bienveillant. À Medavie, chaque personne peut donner le meilleur d'elle-même, se sentir à sa place et atteindre son plein potentiel. Joignez-vous à nous en postulant un poste dès aujourd'hui.
As the Team Leader for Application Development, you'll be responsible for guiding a team of developers through the complete software development lifecycle, ensuring the delivery of high-quality software products that meet business objectives and acceptance criteria. This role combines technical expertise, leadership, project management, and communication skills to foster a productive and collaborative team environment. You'll take full ownership of people management, including coaching, mentoring, performance reviews, career development, and employee engagement.
Key Responsibilities:
- Lead, mentor, and motivate a team of software developers to achieve project goals and deliverables.
- Oversee all stages of software development, from planning and design to implementation, testing, deployment, and maintenance.
- Assign tasks, monitor progress, and ensure timely delivery of software solutions.
- Set and enforce coding standards, development procedures, and best practices to maintain code quality and consistency.
- Conduct code reviews and implement quality assurance measures to ensure high software quality.
- Collaborate closely with stakeholders, product managers, and other teams to define requirements and align on project objectives.
- Facilitate effective communication and knowledge sharing within the team and across departments.
- Identify and resolve technical challenges, providing innovative solutions and technical guidance as needed.
- Manage team resources, including personnel, budgets, and equipment, to optimize productivity and project outcomes
- Track and report on key performance metrics, project progress, and risks to management.
- Foster a positive team culture, encourage professional development, and conduct performance reviews.
- Ensure all software is fully tested, documented, and compliant with relevant standards.
- Drive continuous improvement in development processes and team performance.
Key Competencies:
- Leadership and team management
- Technical expertise and mentoring
- Project planning and coordination
- Effective communication and collaboration
- Decision-making and problem-solving
- Time management and organization
- Empathy and conflict resolution
Experience & Qualifications:
- Education: University Degree or College Diploma in Computer Science or similar program.
- Experience: 7+ years in system development and support, 2-3 years in team leadership in an IT environment.
- Preferred: Java RESTful services, Spring framework, database technologies (Oracle, MySQL, etc.), versioning tools, UI Frameworks, caching solutions (Redis), containerization (Docker/Kubernetes), CI/CD and automation frameworks, front-end frameworks (Angular, React, Vue), Python, Shell Scripting, Jira, Cherwell, Flyway, Maven, cloud providers (AWS, Azure, Google Cloud).
- Knowledge and Skills: Strong object-oriented design and analysis skills, experienced usage of Software Engineering Processes, working within Agile development processes (Scrum and Kanban), high attention to detail, hands-on experience in maintaining high-quality code, exceptional technical skills across a broad range of technologies, managing multiple priorities, problem-solving mindset, demonstrate mature and professional judgment and decision-making, ability to lead developers on projects, directing multiple people on multiple tasks.
- Language: Proficiency in English required; French is an asset.
- Security Clearance Requirement: In conjunction with our contract with the Federal Government, you will be required to have Reliability Status Clearance (Enhanced Level B). This includes Fingerprinting, Criminal Record Check, Credit Check and you must have resided in Canada for at least 5 years and hold Permanent Resident or Citizenship Status.
What we offer:
- Permanent full-time position with opportunity to grow in a well-established organization
- Flexible work arrangements and emphasis on work-life balance
- Remote and hybrid work options
- Comprehensive health, vision and dental plan that is 100% employer paid effective on your first day
- 100% employer-matched Defined Contribution Pension Plan
- Annual Incentive Bonus which recognizes your contribution to our success
- In addition to paid vacation, we offer a gifted week of vacation in your first year and an optional Vacation Purchase Program
- An organization where we encourage personal learning and growth with opportunities for career development and advancement
- Providing wellness benefits, health resources and fitness center discounts
#CBM2
#LI-VS1
Nous croyons que les membres de notre personnel doivent représenter les collectivités que nous servons et nous encourageons les personnes de tous les horizons à poser leur candidature. Pour vous offrir la meilleure expérience qui soit, nous vous proposons des mesures d'adaptation pour chacune des étapes du processus de recrutement. Il vous suffit d'en faire la demande à l'équipe de recrutement. Nous nous engageons à veiller à ce que le recrutement, la fidélisation et le perfectionnement des employés et employées, de même que leur rémunération, demeurent équitables, tiennent compte des besoins en matière d'accessibilité et respectent l'ensemble des droits de la personne et des lois sur la protection de la vie privée qui s'appliquent. Nous remercions toutes les personnes qui ont manifesté de l'intérêt pour ce poste. Veuillez noter que nous communiquerons seulement avec les personnes retenues pour une entrevue.
Si vous rencontrez des problèmes techniques au cours de votre procédure d'application, veuillez envoyer un courriel à : [email protected] .