Chef d'équipe, Développeur(se) Full Stack - Lead Full-Stack Developer

Evidens - Core Platform · Montreal, Quebec
Department Evidens - Core Platform
Employment Type Full-Time
Minimum Experience Mid-level

Chef d’équipe, Développeur(se) Full Stack

Poste permanent à temps plein

 

À propos du poste

Pour le poste de développeur(se) full-stack, Imagia recherche un(e) développeur(se) sénior ou ayant une expérience reconnue dans les phases du cycle de vie du développement logiciel pour jouer un rôle clé au sein de notre équipe et travailler aux côtés d'autres chefs de produits, développeurs et autres membres de l'équipe et collaborer aux différentes couches de l'infrastructure de notre plate-forme. 


Sous la responsabilité du responsable du programme Evidens Core Platform, vous serez le chef de file et travaillerez en collaboration avec différents partenaires fournissant des composants logiciels ou matériels pour indiquer et valider les caractéristiques clés. Vous serez également responsable de la conception, du développement, des tests, de la documentation et du support pour la logique côté serveur, le(s) système(s) de base de données, les services d'authentification et les interfaces utilisateurs.


Ce poste est un emploi à temps plein situé à notre siège social de Montréal. Le candidat doit être autorisé à travailler au Canada.

 

Vous serez responsable de : 

 

  • Traduire les besoins en plans conceptuels et estimations
  • Concevoir et mettre en œuvre des applications à faible latence, à haute disponibilité et performantes
  • Établir un pont entre les éléments destinés aux utilisateurs et les intégrer à la logique du serveur
  • Mettre en œuvre la sécurité et la protection des données
  • Intégrer des API reposantes, des services web internes assurant des performances élevées sur les téléphones portables et les ordinateurs de bureau 
  • Demeurer à l’affût des dernières technologies de développement web.
  • Constituer et diriger une équipe complète en fonction de la croissance de l'entreprise
  • Aider et encadrer davantage de développeurs juniors pour leur apprendre quelques astuces de bonne conception de logiciels
  • Développer les fonctionnalités et les améliorations du produit Imagia de manière sûre, bien testée et performante
  • Analyser et interpréter des données très complexes pour aboutir à des recommandations concrètes
  • Collaborer avec la gestion des produits et d'autres parties prenantes au sein de l'ingénierie (par exemple UX) pour maintenir un niveau de qualité élevé dans un environnement itératif et rapide
  • Plaider pour l'amélioration de la qualité, de la sécurité et des performances des produits
  • Résoudre des problèmes techniques de portée et de complexité modérées
  • Élaborer un code qui répond à nos normes internes en matière de style, de maintenabilité et de meilleures pratiques pour un environnement web de grande envergure. Maintenir et défendre ces normes par la révision du code.
  • Expédier en toute confiance de petites fonctionnalités et améliorations avec un minimum de conseils et de soutien de la part des autres membres de l'équipe. Collaborer avec l'équipe sur des projets plus importants
  • Participer en tant que membre à part entière d'une équipe Agile en faisant des pannes, des révisions de code et en s'amusant au maximum tout en construisant les meilleurs logiciels

 

À propos de vous 

 

La personne que notre équipe souhaite accueillir :

Le (la) candidat(e) qui possède un bplus de 5 ans d’expérience en tant que développeur et en tant que leader dans des projets ou équipe. De plus, la candidature idéale a occupé au moins deux ans en gestion d’équipe et possède une bonne capacité en analyse et solution de problèmes. 

  • Baccalauréat en informatique, génie logiciel, systèmes d'information de gestion ou diplôme équivalent, ou expérience professionnelle équivalente
  • Grande expérience du développement de logiciels dans le domaine des applications .NET/ C# robustes
  • Connaît et a une expérience pratique de l'utilisation des capacités de développement full-stack 
  • Capacité à fournir une analyse liée à la conception, au développement et à l'intégration du matériel, des logiciels, des interfaces homme-machine et de toutes les exigences au niveau du système pour fournir une solution informatique intégrée
  • Domaines des technologies, gestion du code source et familiarité avec les langages de programmation : Git, GitLab, Docker, Kubernetes, Rancher, Kafka, Socket.io, ElasticSearch, Kibana, CouchD, Python, C++, Javascript, Bash

 

Compétences essentielles 

  • Établit des partenariats avec les clients pour développer une relation comme conseiller de confiance
  • Démontre de solides compétences en matière de processus d'entreprise, tels que la cartographie des processus/le schéma de flux de travail ou la mise en œuvre
  • Utilise les meilleures pratiques de gestion de projet et les compétences en matière de résolution de problèmes.
  • Compétences en matière d'analyse commerciale


À propos de nous

Imagia est une entreprise dynamique dont la mission innovante n’est rien de moins que de révolutionner le domaine de la santé grâce à l’intelligence artificielle. Le bien-être de la collectivité et de ses employés, l’innovation technologique et la pérennité de l’organisation sont au cœur de ses priorités.


Soutenus par une organisation du travail et des outils de gestion modernes, nous offrons des conditions de travail axées sur la flexibilité, l’équité et la reconnaissance, tout en faisant évoluer notre offre avantageuse de rémunération globale. Notre approche se distingue par sa qualité et par sa capacité à avoir un réel impact positif chez nos clients. Nous avons une équipe dynamique et ouverte dans laquelle vous aurez la possibilité de vraiment faire la différence!


Nous offrons un environnement de travail stimulant, des installations modernes au cœur de la nouvelle ville d'IA de Montréal, une rémunération et des avantages sociaux concurrentiels, mais surtout, l'opportunité de rejoindre un groupe de professionnels hautement qualifiés et passionnés par la santé, la science et le progrès.  

Imagia est un employeur offrant l'égalité des chances - Minorité / Femmes / Handicap / Ancien combattant / Identité de genre / Sexe



Lead Full-Stack Developer

Permanent full-time position


About the position


For the Lead Full-stack Developer position, Imagia is looking for senior developer with demonstrated experience in the software development life-cycle phases to take a key role on our team and  work alongside other product managers, developers and other team members and collaborate on the various layers of the infrastructure for our platform. 


Reporting into the Evidens Core Platform Program Manager, you will act as the Lead and work in partnership with different partners supplying software or hardware components to indicate and validate key features. You will also be responsible for the design, development, testing, documentation and support for server-side logic, database system(s), authentication services and user interfaces. 


This is a full-time position located at our Montreal head office. The candidate must be authorized to work in Canada.


What you’ll be accountable for:

  • Translate requirements into conceptual designs and estimates
  • Develop clean, maintainable code in a continuous integration environment
  • Design and implement low-latency, high-availability, and performant applications
  • Bridge user-facing elements and integrate them with server-side logic
  • Implement security and data protection
  • Integrate Restful API’s, internal web services ensuring high performance on Mobile and Desktop 
  • Stay up to date with the latest web development technologies.
  • Build and lead the full-stack team in line with the growth of the company
  • Help and mentor more Junior developers into learning some tricks of good sound software design
  • Develop features and improvements to the Imagia product in a secure, well-tested, and performant way
  • Analyze and interpret highly complex data to arrive at actionable recommendations
  • Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of moderate scope and complexity
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
  • Participate as a full member of an Agile team doing breakdowns, code reviews and have the best fun while building the best software



About you

The person our team is looking to welcome

The ideal candidate has 3 to 5 year-experience developing and leading a team of full-stack developers in a startup software company.

  • Bachelor’s in science in Computer Science, Software Engineering, Management Information Systems or equivalent degree, or equivalent work experience
  • Highly experienced with software development in development robust .NET/ C# applications
  • Knowledgeable of and have hands on experience employing Full stack development capabilities
  • Ability to provide analysis related to the design, development, and integration of hardware, software, man-machine interfaces and all system level requirements to provide an integrated IT solution
  • Areas of technologies, source code management and programming languages  familiarity: Git, GitLab, Docker, Kubernetes, Rancher, Kafka, Socket.io, ElasticSearch, Kibana, CouchD, Python, C++, Javascript, Bash



  Essential skills for further consideration

  • Partner with clients to develop a trusted advisor relationship
  • Demonstrate strong business process skills such as process mapping/workflow diagramming or implementation
  • Utilize project management best practices and problem-solving skills.
  • Business analysis skills 


About us

Imagia focuses on AI-driven personalized care solutions across healthcare & life science industries. Our research scientists, software developers, clinicians and AI experts work with hospitals, healthcare professionals and AI institutes to integrate impactful solutions in routine clinical workflows, and help patients access treatment as quickly and accurately as possible.

We offer a stimulating and focused yet fun work environment, modern facilities at the heart of Montreal’s new AI city, a competitive compensation and benefits package, but most importantly, the opportunity to join a group of highly qualified professionals with a genuine passion for health, science and progress. We are looking for a dynamic person looking to take part in the journey of an impactful, fast-paced and quickly developing organisation. Imagia is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Montreal, Quebec
  • Department
    Evidens - Core Platform
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level