Développeur, Développeuse Full Stack Lead Technique (C# .Net) Squad CORE

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Diplôme en développement logiciel ou domaine connexe., Plus de 10 ans d’expérience en architecture et déploiement de systèmes, idéalement en environnement infonuagique., Excellente maîtrise de l’architecture d’applications en .NET et programmation en C#., Compétences avancées en programmation JavaScript ou TypeScript..

Key responsibilities:

  • Offrir un leadership technique et mentorat à l’équipe de développement.
  • Concevoir, développer et implémenter des systèmes logiciels complexes.
  • Communiquer les décisions architecturales et techniques aux parties prenantes.
  • Participer à l’élaboration de la stratégie architecturale des systèmes.

MEDFAR Clinical Solutions logo
MEDFAR Clinical Solutions Computer Software / SaaS SME https://www.medfarsolutions.com/
201 - 500 Employees
See all jobs

Job description

Description de lentreprise

MEDFAR Solutions Cliniques a été fondée en 2010 par deux ingénieurs aéronautiques qui ont réalisé que les systèmes de santé nexploitaient pas le plein potentiel de la technologie. Soutenue par une vaste communauté dexperts médicaux et axée sur le succès des cliniques et la sécurité des patients, MEDFAR a été la première entreprise à certifier un Dossier Médical Électronique infonuagique au Canada, MYLE (Make Your Life Easy).

Engagée à promouvoir lexcellence et lefficacité des soins de santé dans le monde entier, MEDFAR se différencie en offrant une solution de gestion de soins unique pour les cliniques, qui remplace les processus inefficaces par une alternative technologique plus rapide et plus sécuritaire.

Description du poste

En tant que Développeur·se logiciel senior avec un profil de lead technique, vous serez un membre clé de lune de nos équipes darchitecture ou de développement de plateforme. Vous participerez à l’architecture, à la conception, à l’implémentation et au déploiement de nouvelles architectures qui soutiendront les fonctionnalités logicielles développées par nos équipes produit, afin d’enrichir l’écosystème de produits offerts par MEDFAR. Ces produits visent à transformer le milieu de la santé en introduisant de nouvelles pratiques et des innovations technologiques.

Le ou la candidate idéale possède une expérience dans le développement de solutions logicielles à grande échelle, démontre des compétences en leadership et en communication, ainsi qu’un esprit analytique rigoureux, avec une approche de résolution de problèmes basée sur les données.

Vos responsabilités :

  • Offrir un leadership technique et du mentorat aux développeurs de l’équipe, dans un environnement collaboratif et innovant.

  • Faire évoluer et faire respecter les standards de qualité du code, de maintenabilité et de bonnes pratiques.

  • Veiller au respect des principes architecturaux, des normes de l’industrie et des conventions de codage.

      • Concevoir, développer et implémenter des systèmes et composants logiciels complexes qui constituent l’architecture centrale de nos produits.

          • Travailler efficacement avec des équipes multidisciplinaires, incluant les gestionnaires de produit et les designers.

          • Communiquer les décisions architecturales, les concepts techniques et les mises à jour des projets aux parties prenantes, tant techniques que non techniques.

              • Identifier et résoudre les défis techniques, les goulots d’étranglement en performance et les problèmes système.

              • Mettre en place des solutions efficaces pour assurer le bon fonctionnement, la performance et la fiabilité des systèmes.

                  • Réaliser des revues de code approfondies afin de maintenir un haut niveau de qualité et identifier les axes d’amélioration.

                  • Collaborer avec les équipes QA et de développement pour établir et mettre en œuvre des stratégies de tests efficaces pour les nouvelles fonctionnalités et les capacités technologiques.

                      • Participer à l’élaboration et à la mise en œuvre de la stratégie architecturale de nos systèmes logiciels, en veillant à leur alignement avec les objectifs d’affaires et à leur évolutivité à long terme.

                          • Rédiger et maintenir une documentation technique complète, incluant des schémas d’architecture, des spécifications de conception et des guides à l’intention des développeurs et des parties prenantes.

                            • Environnement:

                              • Backend: .NET C# ,API REST
                              • Frontend: React.JS
                              • Mobile: React Native
                              • Base de données: SQL Server, SQL
                              • DevOps: Azure DevOps, Terraform, PowerShell
                              • Monitoring: Elastic search
                              • Project Management: Jira et Confluence
                              • Méthodologie: Agile
                                • Qualifications

                                  Idéalement, vous avez:

                                  • Diplôme collégial ou universitaire en développement logiciel ou dans un domaine connexe.

                                  • Plus de 10 ans d’expérience en architecture et en déploiement de systèmes (une expérience dans les environnements infonuagiques est un atout).

                                  • Excellente maîtrise de l’architecture d’applications performantes en .NET et de la programmation en C#.

                                  • Expérience en automatisation des tests (unitaires, d’intégration, frontend), avec les pipelines CICD et les processus DevOps.

                                  • Expérience avec un framework frontend (ReactJS, Angular, VueJS, etc.), ainsi qu’avec SQL Server, la programmation SQL, et l’analysel’optimisation de performance.

                                  • Compétences avancées en programmation JavaScript ou TypeScript.

                                  • Connaissance des meilleures pratiques en matière de sécurité.

                                  • Capacité à travailler en équipe.

                                  • Capacité à communiquer couramment en français et en anglais.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
FrenchEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Problem Solving
  • Analytical Thinking
  • Teamwork
  • Communication

Lead Developer Related jobs