Développeur principal ou développeuse principale de logiciels

LifeWorks, Inc.$86K — $136K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years software development experience delivering complex systems or equivalent proven expertise.
  • Hands-on experience with generative AI tools and large language models integrated into development processes.
  • Proficiency in multiple programming languages and frameworks (Java, C#/.Net Core, JavaScript/Node.js, Kotlin, Python).
  • Demonstrated generalist development skills including backend APIs, database design, and modern front-end technologies.
  • Deep understanding of design patterns, system architecture, and SOLID principles.
  • Proven experience with containerization and CI/CD pipelines (Docker, Kubernetes, Jenkins).
  • Comprehensive knowledge of REST APIs, JSON, and asynchronous programming.

Responsibilities

  • Design and manage pharmacy management tools, mobile applications, and integration services for healthcare professionals.
  • Write, review, and refactor production code, maintaining and improving essential systems continuously.
  • Integrate AI into daily development practices to enhance coding, testing, and problem-solving efficiency.
  • Provide mentorship and guidance to junior and intermediate engineers on coding standards and best practices.
  • Collaborate with product managers, architects, and healthcare stakeholders to translate complex requirements into technical solutions.
  • Participate in architectural decision-making and contribute to technology strategy and feasibility projects.
  • Monitor trends in healthcare technology and AI capabilities to keep the team at the forefront of innovation.

Benefits

  • Comprehensive total compensation package with competitive salary and bonus structures.
  • Minimum of 3 weeks vacation and flexible benefits plan for employees and their families.
  • Generous employer contributions to retirement plans and employee share ownership schemes.
  • Flexible work arrangements, including remote and hybrid options.
  • Opportunities for career progression, learning, and development.
  • Community service opportunities to engage with the locations we serve.
Full Job Description
Description

Voici comment

  • Concevoir, élaborer et gérer le développement d'outils de gestion de la pharmacie, d'applications mobiles et de services d'intégration qui simplifient les processus de travail des professionnels de la santé, en veillant à ce que ces systèmes soient sûrs et évolutifs, et résolvent les problèmes réels dans l'écosystème des pharmacies
  • Rédiger, réviser et remanier le code de production; maintenir le code base à jour tout en favorisant l'amélioration continue par l'optimisation, la modernisation et la refonte des systèmes techniques essentiels
  • Intégrer l'IA dans les pratiques quotidiennes de développement - en tirant parti de l'IA générative et des bases de connaissances pour résoudre les problèmes d'intégration entre les systèmes, générer et valider des tests automatisés, écrire et réviser le code plus efficacement et explorer les capacités d'IA émergentes qui pourraient améliorer les solutions en pharmacie
  • Offrir du mentorat et des conseils aux ingénieurs débutants et intermédiaires en ce qui concerne la révision de codes, les discussions techniques et le partage de connaissances, afin d'établir des normes de codage, les meilleures pratiques et une culture de développement axée sur l'IA
  • Collaborer avec des gestionnaires de produits, des architectes et des parties prenantes du milieu de la santé pour comprendre les processus de travail des pharmacies et transformer les exigences complexes en santé en solutions techniques élégantes que les utilisateurs souhaitent réellement utiliser
  • Participer à la prise de décisions architecturales et aux examens de conception; contribuer à la planification de la feuille de route technique, à la stratégie de technologie et aux projets de démonstration de faisabilité afin d'évaluer les technologies et les cadres émergents
  • Surveiller les tendances en matière de technologies de soins de santé et de capacités d'IA, et maintenir une expertise relative aux technologies émergentes pour que l'équipe reste à l'avant-garde de l'innovation


Qualifications

Vous possédez

  • Expérience pratique et active avec les outils d'IA générative et les grands modèles de langage (Claude, ChatGPT, GitHub Copilot) intégrés à votre pratique de développement; utilisation quotidienne de l'IA pour écrire du code, générer des tests, résoudre des problèmes et explorer des solutions
  • Au moins 5 ans d'expérience en développement de logiciels et capacité à livrer des systèmes complexes (ou une expertise équivalente démontrée - nous sommes ouverts aux candidats et candidates ayant une expérience moindre en développement traditionnel et des expériences pratiques approfondies en expérimentation et en intégration de l'IA dans les processus de développement)
  • Excellente maîtrise de plusieurs langages et cadres de programmation (Java, C#/.Net Core, JavaScript/Node.js, Kotlin, Python ou l'équivalent)
  • Expertise démontrée en développement généraliste, y compris les API en arrière-plan, la conception de base de données et les technologies frontales modernes
  • Connaissance approfondie des modèles de conception, de l'architecture des systèmes et des principes SOLID
  • Expérience éprouvée avec la conteneurisation et les pipelines d'intégration et de livraison continues (Docker, Kubernetes, Jenkins ou autre équivalent)
  • Connaissance approfondie des API REST, de JSON et la programmation asynchrone
  • Aptitude avérée à encadrer des ingénieurs et ingénieures, et à diriger des discussions techniques grâce à des compétences en communication claire et en collaboration
  • Baccalauréat en informatique, en technologie de l'information, ou expérience équivalente


Atouts

  • Expérience avec des systèmes à l'échelle de l'entreprise, une architecture distribuée et la conception de microservices
  • Connaissance des meilleures pratiques en matière de sécurité logicielle, de gestion des vulnérabilités et des principes d'utilisation responsable de l'IA
  • Expérience dans les technologies de soins de santé, les systèmes pharmaceutiques ou les secteurs réglementés


Compte tenu de la portée nationale du poste et des responsabilités qui y sont associées, une connaissance avancée de l'anglais est requise, car vous échangerez la plupart du temps en anglais avec des parties internes (collègues, partenaires internes, collaborateurs), et vous travaillerez avec des outils de TI dont l'interface n'est offerte qu'en anglais.

#Télétravail

Fourchette salariale: $86,000-$136,000

Prime de rendement ou Programme d'incitatif à la vente: 15%

La rémunération totale effective sera déterminée en fonction de facteurs tels que les connaissances, les compétences, la performance et l'expérience. Nous encourageons tous les candidats qualifiés à postuler, même si la fourchette salariale affichée ne correspond pas à vos attentes. Nous sommes ouverts à discuter une rémunération globale concurrentiel adaptée à votre niveau d'expérience et à votre expertise. TELUS offre des avantages attractifs, qui peuvent varier selon la fonction du poste, tels que :
  • Un ensemble complet de rémunération globale mettant en évidence des structures de salaires et de primes compétitives, un minimum de 3 semaines de vacances, ainsi qu'un régime d'avantages sociaux flexible pour répondre à vos besoins et à ceux de votre famille
  • Régime de retraite et régime d'actionnariat des employés avec cotisations généreuses de l'employeur
  • Possibilité de travailler au bureau, virtuellement ou les deux - selon les exigences du poste
  • Possibilité de rendre service aux communautés dans lesquelles nous travaillons, vivons et servons
  • Possibilités d'évolution de carrière, d'apprentissage et de développement
  • Et bien plus encore ...


Type de poste vacant: Un poste actuellement vacant

About LifeWorks, Inc.

LifeWorks, Inc. Careers

Joining LifeWorks, Inc. presents an unparalleled opportunity to become part of a leading team dedicated to professional growth and innovation in the industry. LifeWorks, Inc. is renowned for its commitment to excellence and a culture that fosters diversity and leadership.

Explore Job Opportunities

LifeWorks, Inc. offers a variety of job opportunities that cater to a range of skills and professional interests. Whether seeking an entry-level position or a more senior role, LifeWorks, Inc. provides a platform for career advancement and personal development.

Internship Programs

Embark on a professional journey with LifeWorks, Inc. through its dynamic internship programs. These opportunities allow individuals to gain hands-on experience, enhance their resumes, and develop essential skills in a real-world setting. Internships at LifeWorks, Inc. are a stepping stone to full-time employment and a flourishing career.

Professional Growth and Benefits

LifeWorks, Inc. is dedicated to the professional growth of its team members, offering extensive training and development programs. Employees enjoy comprehensive benefits that support both their professional and personal lives, ensuring a well-rounded employment experience.

Inclusive Culture and Diversity

The company prides itself on a workplace culture rooted in diversity and inclusion. LifeWorks, Inc. believes that a diverse team inspires innovation and enhances problem-solving capabilities. Through diversity training and inclusive hiring practices, LifeWorks, Inc. ensures that all team members have the opportunity to contribute and succeed.

Networking and Leadership Development

LifeWorks, Inc. encourages its employees to engage in networking and leadership development activities. These initiatives are designed to build strong professional networks and develop the leadership skills necessary for career advancement within the company.

Innovation at LifeWorks, Inc.

At the forefront of innovation, LifeWorks, Inc. continually seeks to implement cutting-edge solutions and services. The team at LifeWorks, Inc. is composed of dedicated professionals who bring creativity and expertise to every project, driving the company's success in a competitive market.

Hiring Process

The hiring process at LifeWorks, Inc. is designed to identify and attract top talent. Candidates undergo a thorough interview process that assesses their skills, cultural fit, and potential for growth within the company. LifeWorks, Inc. values transparency and communication, ensuring that all applicants receive timely updates and feedback.

Career Opportunities Await

LifeWorks, Inc. is actively hiring and looking for motivated individuals who are ready to take their careers to the next level. Explore the open positions and find where your skills and passions align with the needs of LifeWorks, Inc.

Stay Connected with LifeWorks, Inc. Careers

Stay informed about the latest news, job alerts, and career tips from LifeWorks, Inc. by subscribing to updates. Tailor your subscription to receive information that matches your career interests and professional goals.

SEARCH LIFEWORKS, INC. JOBS

READ CAREERS BLOG

LifeWorks, Inc. is not just a company; it's a place where careers are nurtured, and futures are built. Join the team and be part of a community that values hard work, creativity, and a commitment to excellence.
Learn more about LifeWorks, Inc.
Industry

Similar Jobs

More Jobs at LifeWorks, Inc.

More Information Technology Jobs

Find similar Développeur principal ou développeuse principale de logiciels jobs: