Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Medfar




Medfar is hiring a Remote Développeur•euse Logiciel Senior

Job Description

As a Senior Software Developer, you will be a key member of our Core architecture team. You will participate in the architecture, design, implementation and deployment of new features and software capabilities developed by our product teams to enrich the ecosystem of products offered by MEDFAR, products that seek to change the healthcare environment by offering new practices and technological innovations.

You ideally have experience in developing large-scale software solutions, excellent communication skills, as well as a rigorous and analytical mindset with a data-driven problem-solving approach.

Main Responsibilities

  • Architectural Strategy: Develop and execute the architectural strategy for our software systems, ensuring alignment with business goals and long-term scalability.

  • Technical Leadership: Provide technical leadership and mentorship to a team of developers, fostering a collaborative and innovative environment. Set high standards for code quality, maintainability, and best practices.

  • Code Review and Quality Assurance: Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure adherence to architectural guidelines. Collaborate with the quality assurance team to establish and implement effective testing strategies.

  • System Design and Development: Design, develop, and implement complex software systems and components that form the core architecture of our products. Ensure adherence to architectural principles, industry standards, and coding conventions.

  • Collaboration and Communication: Collaborate effectively with cross-functional teams, including product managers, designers, quality assurance, and infrastructure teams. Communicate architectural decisions, technical concepts, and project updates to both technical and non-technical stakeholders.

  • Troubleshooting and Problem Solving: Identify and address technical challenges, performance bottlenecks, and system issues. Implement effective solutions to ensure optimal system functionality, performance, and reliability.

  • Documentation: Create and maintain comprehensive technical documentation, including system architecture diagrams, design specifications, and guidelines for developers and stakeholders.

Qualifications

Contribute to our team with your strengths:

  • College or university diploma in the field of software development or any other related field of expertise.

  • More than 7 years of experience in the architecture and deployment of systems (cloud computing environments is an asset).

  • In-depth knowledge of high-performance .NET application architecture and C # programming.

  • Experience in test automation (unit, integration, front-end), with CI / CD pipelines, and DevOps processes.

  • Experience with a front-end framework (ReactJS, Angular, VueJS, etc.) as well as with SQL Server, SQL programming and performance analysis / optimization.

  • Advanced skills in JavaScript or Typescript programming.

  • Knowledge of best security practices.

  • Ability to work as part of a team.

  • Ability to communicate fluently in French and in English.

Assets

  • Experience in the health and medical IT field.

  • Advanced knowledge of software architecture and infrastructure within the Microsoft Azure framework.

See more jobs at Medfar

Apply for this job

+30d

Senior Software Developer

MedfarMontréal, Canada, Remote

Medfar is hiring a Remote Senior Software Developer

Job Description

As a Senior Software Developer, you will be a key member of our Core architecture team. You will participate in the architecture, design, implementation and deployment of new features and software capabilities developed by our product teams to enrich the ecosystem of products offered by MEDFAR, products that seek to change the healthcare environment by offering new practices and technological innovations.

You ideally have experience in developing large-scale software solutions, excellent communication skills, as well as a rigorous and analytical mindset with a data-driven problem-solving approach.

Main Responsibilities

  • Architectural Strategy: Develop and execute the architectural strategy for our software systems, ensuring alignment with business goals and long-term scalability.

  • Technical Leadership: Provide technical leadership and mentorship to a team of developers, fostering a collaborative and innovative environment. Set high standards for code quality, maintainability, and best practices.

  • Code Review and Quality Assurance: Conduct thorough code reviews to maintain code quality, identify areas for improvement, and ensure adherence to architectural guidelines. Collaborate with the quality assurance team to establish and implement effective testing strategies.

  • System Design and Development: Design, develop, and implement complex software systems and components that form the core architecture of our products. Ensure adherence to architectural principles, industry standards, and coding conventions.

  • Collaboration and Communication: Collaborate effectively with cross-functional teams, including product managers, designers, quality assurance, and infrastructure teams. Communicate architectural decisions, technical concepts, and project updates to both technical and non-technical stakeholders.

  • Troubleshooting and Problem Solving: Identify and address technical challenges, performance bottlenecks, and system issues. Implement effective solutions to ensure optimal system functionality, performance, and reliability.

  • Documentation: Create and maintain comprehensive technical documentation, including system architecture diagrams, design specifications, and guidelines for developers and stakeholders.

Qualifications

Contribute to our team with your strengths:

  • College or university diploma in the field of software development or any other related field of expertise.

  • More than 7 years of experience in the architecture and deployment of systems (cloud computing environments is an asset).

  • In-depth knowledge of high-performance .NET application architecture and C # programming.

  • Experience in test automation (unit, integration, front-end), with CI / CD pipelines, and DevOps processes.

  • Experience with a front-end framework (ReactJS, Angular, VueJS, etc.) as well as with SQL Server, SQL programming and performance analysis / optimization.

  • Advanced skills in JavaScript or Typescript programming.

  • Knowledge of best security practices.

  • Ability to work as part of a team.

  • Ability to communicate fluently in French and in English.

Assets

  • Experience in the health and medical IT field.

  • Advanced knowledge of software architecture and infrastructure within the Microsoft Azure framework.

See more jobs at Medfar

Apply for this job

+30d

Intermediate Full Stack Developer

MedfarMontréal, Canada, Remote
DevOPSsqlazurec++.nettypescriptangularjavascriptreactjs

Medfar is hiring a Remote Intermediate Full Stack Developer

Description du poste

À titre de Développeur.euse Full-Stack Intermédiaire , vous serez membre d’une équipe de développement produit. Vous participerez à l’architecture, la conception, l’implémentation et le déploiement de nouvelles fonctionnalités logicielles développées pour enrichir l’écosystème des produits offerts par MEDFAR, produits qui cherchent à changer le milieu des soins de santé en proposant de nouvelles pratiques et innovations technologiques. 

Le•la candidat•e détient idéalement : une expérience dans l’élaboration de solutions logicielles à grande échelle; d’excellentes aptitudes de communication; une mentalité rigoureuse et analytique avec une approche de résolution de problème axée sur les données.

Principales responsabilités

  • Traduire les besoins et la vision de l'entreprise en une architecture adéquate (à la fois logicielle et matérielle);
  • Sélectionner les technologies et les méthodes appropriées; capacité à évaluer l'impact de ces choix sur l’ensemble des opérations d’affaires;
  • Concevoir et développer des architectures d'applications Web robustes, résilientes, sécurisées et évolutives, tant au niveau front-end que back-end;
  • Participer à l'amélioration continue de nos processus de développement de logiciels;
  • Aider au support des autres membres de l'équipe en ce qui concerne le coaching, la supervision et la révision de code.

Qualifications

Qui vous êtes 

  • De 4 à 5 ans d’expérience dans l'architecture et le déploiement de systèmes dans des environnements infonuagiques;
  • Expérience en automatisation de tests (unité, intégration, front-end); avec les pipelines CI / CD, et les processus DevOps;
  • Connaissance approfondie de l'architecture d'application .NET et de la programmation C#;
  • Compétences avancées en programmation JavaScript ou Typescript;
  • Expérience avec un framework front-end (ReactJS, Angular, VueJS, etc.) ainsi qu’avec SQL Server, de la programmation SQL et analyse / optimisation de performance;
  • Connaissance des meilleures pratiques de sécurité;
  • Capacité à communiquer couramment en anglais et en français 
  • Connaissance du domaine d’affaires de l'industrie des soins de santé (atout);
  • Connaissance avancée de l'architecture logicielle et d’infrastructure dans le cadre Microsoft Azure (atout). 

See more jobs at Medfar

Apply for this job

Medfar is hiring a Remote Développeur Full-Stack Intermédiaire / Développeuse Full-Stack Intermédiaire

Description du poste

À titre de Développeur.euse Full-Stack Intermédiaire , vous serez membre d’une équipe de développement produit. Vous participerez à l’architecture, la conception, l’implémentation et le déploiement de nouvelles fonctionnalités logicielles développées pour enrichir l’écosystème des produits offerts par MEDFAR, produits qui cherchent à changer le milieu des soins de santé en proposant de nouvelles pratiques et innovations technologiques. 

Le•la candidat•e détient idéalement : une expérience dans l’élaboration de solutions logicielles à grande échelle; d’excellentes aptitudes de communication; une mentalité rigoureuse et analytique avec une approche de résolution de problème axée sur les données.

Principales responsabilités

  • Traduire les besoins et la vision de l'entreprise en une architecture adéquate (à la fois logicielle et matérielle);
  • Sélectionner les technologies et les méthodes appropriées; capacité à évaluer l'impact de ces choix sur l’ensemble des opérations d’affaires;
  • Concevoir et développer des architectures d'applications Web robustes, résilientes, sécurisées et évolutives, tant au niveau front-end que back-end;
  • Participer à l'amélioration continue de nos processus de développement de logiciels;
  • Aider au support des autres membres de l'équipe en ce qui concerne le coaching, la supervision et la révision de code.

Qualifications

Qui vous êtes 

  • De 4 à 5 ans d’expérience dans l'architecture et le déploiement de systèmes dans des environnements infonuagiques;
  • Expérience en automatisation de tests (unité, intégration, front-end); avec les pipelines CI / CD, et les processus DevOps;
  • Connaissance approfondie de l'architecture d'application .NET et de la programmation C#;
  • Compétences avancées en programmation JavaScript ou Typescript;
  • Expérience avec un framework front-end (ReactJS, Angular, VueJS, etc.) ainsi qu’avec SQL Server, de la programmation SQL et analyse / optimisation de performance;
  • Connaissance des meilleures pratiques de sécurité;
  • Capacité à communiquer couramment en anglais et en français 
  • Connaissance du domaine d’affaires de l'industrie des soins de santé (atout);
  • Connaissance avancée de l'architecture logicielle et d’infrastructure dans le cadre Microsoft Azure (atout). 

See more jobs at Medfar

Apply for this job

+30d

Spécialiste DevOps (SRE)

MedfarMontréal, Canada, Remote

Medfar is hiring a Remote Spécialiste DevOps (SRE)

Description du poste

À titre de Spécialiste DevOps, vous jouerez un rôle important au sein du département R&D et Innovation et vous serez appelé à collaborer étroitement avec les équipes de produits et d'architecture afin de favoriser leur évolution dans un contexte d’expansion rapide de l’entreprise. 

Vous jouerez un rôle central dans la mise en place de systèmes logiciels robustes et extensibles, ainsi que dans l’évolution de notre infrastructure d’intégration continue et de déploiement continu (CI/CD), le tout dans un contexte d’exploitation infonuagique.

Ce que vous ferez:

  • Occuper un rôle central dans la conception, la mise-en-œuvre et l’évolution des pratiques DevOps de l’entreprise.
  • Améliorer notre infrastructure et nos logiciels en collaborant étroitement avec les équipes d’architecture et de développement afin d'identifier et de fournir des améliorations qui renforcent la disponibilité du site grâce à des architectures évolutives, sécurisées, rentables et résilientes.
  • Participer à la conception, au déploiement et l’optimisation des infrastructures de développement et de production.
  • Participer à l’automatisation des processus Devops et application des meilleures pratiques infonuagiques.
  • Participer à l’implémentation et à l’évolution de notre infrastructure de monitoring et d’alertes.
  • Faire partie de l'équipe de support “sur appel équilibrée” afin de maintenir la disponibilité et la fiabilité des services.
  • Gérer les incidents et les interventions d'urgence, suivre les pannes, garantir l'intégrité des données et participer à la gestion des versions afin de promouvoir des déploiements sûrs, efficaces et rapides.

Qualifications

Qui vous êtes :

  • Plus de 3 ans d'expérience en DevOps, en ingénierie de fiabilité de site, en administration de systèmes, ou dans un rôle connexe en génie logiciel
  • Connaissance approfondie de Microsoft Azure et de ses capacités d’infrastructure à la demande.
  • Expérience avec les principes IaC (Infrastructure as code)
  • Connaissance approfondie des concepts de pipelines CI/CD, de containerisation et orchestrations de déploiement (e.g. Docker, Kubernetes)
  • Maîtrise de la gestion d’infrastructure réseau, gestion DNS et VPN
  • Connaissance avancée des systèmes de messagerie (e.g. RabbitMQ, ServiceBus, Kafka) et connaissance avancée des systèmes de journalisation et monitoring.
  • Maîtrise de PowerShell et de l’environnement technologique .NET
  • Capacité à communiquer couramment en anglais et français.
  • Expérience dans le domaine de la santé et de l'informatique médicale (atout)

See more jobs at Medfar

Apply for this job

Medfar is hiring a Remote Développeur Full-Stack Intermédiaire (support de production) / Développeuse Full-Stack Intermédiaire (support de production)

Description du poste

En tant que développeur•euse full stack de support à la production au sein de notre équipe SWAT, vous jouerez un rôle crucial dans la maintenance et l'amélioration de nos systèmes logiciels de santé. Vous serez responsable du troubleshooting, debugging et de la résolution des problèmes de production, en assurant à minimiser le downtime et à optimiser les performances. Votre expertise technique et vos compétences en matière de résolution de problèmes seront essentielles pour soutenir les solutions de santé de MEDFAR.

Principales responsabilités:

  • Donner un support rapide et efficace aux applications de production, en abordant les problèmes et en assurant une résolution rapide.
  • Analyser, diagnostiquer et résoudre des problèmes techniques complexes dans des environnements basés sur Azure.
  • Collaborer avec des équipes interfonctionnelles pour identifier les causes profondes et mettre en œuvre des solutions efficaces.
  • Développer et maintenir des scripts et des outils pour automatiser les processus de support et améliorer la fiabilité du système.
  • Surveiller les performances des applications et identifier de manière proactive les problèmes potentiels.
  • Documenter les activités de support, les solutions et les meilleures pratiques afin de permettre le transfert des informations à l'équipe.

Qualifications

Compétences et qualifications :

  • Baccalauréat en informatique, en développement de logiciels ou dans un domaine similaire. 
  • 3 à 5 ans d'expérience en développement ou dans des fonctions similaires.
  • Expérience pratique de l'infrastructure cloud Azure, du développement .NET et de TypeScript.
  • Familiarité avec les outils et techniques de surveillance pour les applications basées sur le cloud.
  • Maîtrise du français et de l'anglais.
  • Compétences techniques : Forte expérience avec le framework .NET, SQL Server, React, Typescript/Javascript, Azure cloud services.
  • Résolution de problèmes : Excellentes compétences analytiques et de troubleshooting avec une approche proactive pour résoudre les problèmes.
  • Communication : Solides compétences en communication orale et écrite, avec la capacité de collaborer efficacement avec des parties prenantes techniques et non techniques.
  • Esprit d'équipe : Capacité à travailler efficacement dans un environnement fast-paced et avec un équipe collaboratif
  • Gestion du temps : Solides compétences organisationnelles et capacité à gérer plusieurs tâches et priorités.
  • Expérience dans le domaine de la santé : Une expérience préalable dans le secteur de la santé ou une bonne connaissance des applications de santé est un atout.

See more jobs at Medfar

Apply for this job

Medfar is hiring a Remote Développeur•euse Full-Stack Intermédiaire (support de production)

Job Description

As a Full Stack Developer (Production Support) on the SWAT team, you will play a crucial role in maintaining and enhancing our healthcare software systems. You will be responsible for troubleshooting, debugging, and resolving production issues, ensuring minimal downtime and optimal performance. Your technical expertise and problem-solving skills will be essential in supporting MEDFAR’s healthcare solutions.

Key Responsibilities:

  • Provide prompt and efficient support for production applications, addressing issues and ensuring quick resolution.

  • Analyze, diagnose, and resolve complex technical problems in Azure-based environments.

  • Collaborate with cross-functional teams to identify root causes and implement effective solutions.

  • Develop and maintain scripts and tools to automate support processes and improve system reliability.

  • Monitor application performance and proactively identify potential issues.

  • Document support activities, solutions, and best practices to ensure knowledge sharing within the team.

Qualifications

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 3-5 years of experience in a production support or similar role.

  • Technical Proficiency: Strong experience with .NET framework, SQL Server, React framework, Typescript/Javascript, Azure cloud services.

  • Problem-Solving: Excellent analytical and troubleshooting skills with a proactive approach to resolving issues.

  • Communication: Strong verbal and written communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

  • Team Player: Ability to work effectively in a fast-paced, collaborative team environment.

  • Time Management: Strong organizational skills with the ability to manage multiple tasks and priorities.

  • Hands-on experience with Azure cloud infrastructure, .NET development, and TypeScript.

  • Familiarity with monitoring tools and techniques for cloud-based applications.

  • Proficiency in French and English.

  • Healthcare Experience: Prior experience in the healthcare industry or familiarity with healthcare applications is an asset.

See more jobs at Medfar

Apply for this job

+30d

Gestionnaire comptable - facturation

MedfarMontréal, Canada, Remote

Medfar is hiring a Remote Gestionnaire comptable - facturation

Job Description

Your role will involve meticulously overseeing and executing all accounting operations within our company. You will lead the billing team with precision and work closely with the Accounts Payable Specialist and the Financial Controller to ensure the completeness of the accounting cycle. We are looking for an individual with unwavering rigour and sharp analytical skills, whose mission will be to maintain the efficiency of accounting processes, ensure timely monthly closings with accuracy and completeness, and actively contribute to the annual review exercise, including the audit. Join our dynamic team and benefit from professional development opportunities, an inclusive corporate culture, and participation in exciting projects. Apply now to be part of our adventure at MEDFAR!

 

What you'll mainly do

  • Manage the invoicing process, validation and billing team (team of 4)
  • Ensure proper accounting and recognition of revenues
  • Actively contribute to the monthly closing process, financial reporting and compliance with accounting standards
  • Verify and perform operational accounting transactions, reconcile accounts to the general ledger
  • Make accounting entries for intercompany transactions
  • Update the cash flow statement and projections weekly
  • Contribute to improvements in accounting processes and internal controls
  • Help maintain accounting policies and procedures to ensure compliance with relevant regulations and standards
  • Assist in preparing and managing the audit process for all group entities, liaising with external auditors and ensuring timely completion of audit deliverables
  • Responsible for tax filings

Qualifications

  • You have 5+ years of experience in an accounting role
  • You have a strong interest in the transactional aspect of accounting
  • You have managed audit processes
  • You are bilingual (proficient in French and English)

Even better if you have the following: 

  • CPA designation (or are in the process of obtaining it)
  • Experience in managing a team is an asset.
  • Experience in a SaaS company is an asset.
  • Proficiency in ERP Intacct is an asset.

See more jobs at Medfar

Apply for this job

Medfar is hiring a Remote Junior Site Reliability Engineer (Azure)

Job Description

As a Junior Site Reliability Engineer (SRE) you will play a crucial role within the R&D and Innovation department. You will be called upon to collaborate with the Plexia product-aligned and core architecture team. The highly sensitive nature of health and medical systems expertise makes it so that the availability and reliability of our systems are of paramount importance to MEDFAR.

The goal of the Site Reliability Engineering (SRE) team is to enable the Plexia team to deliver work with substantial autonomy, therefore they will be collaborating with team members across the company to help them achieve better outcomes and to provide them with the necessary tools and technologies to deliver them. As part of the SRE team, you will be joining the team accountable for the operation, resilience and backup of the organization’s tools, products, data and services.

What you will be working on: 

  • Refining and extending current monitoring capabilities to track essential service-level indicators and ensure visibility of these metrics.

  • Improving our infrastructure and software by collaborating extensively with the core architecture and product-aligned teams to identify and deliver improvements that enhance site availability through scalable, secure, and resilient architectures.

  • Defining and executing test plans that aim to ensure the robustness and resilience of our infrastructure and software systems.

  • Managing incidents and emergency response, tracking outages, ensuring data integrity and participating in release management to promote safe, efficient and rapid deployments.

Qualifications

Contribute to our team with your strengths:

  • 1-2 years of experience working in site reliability engineering-related projects (required) plus additional experience in system administration, DevOps or software engineering roles (an asset)

  • Knowledge of Microsoft Azure specifically with high-reliability architecture and security hardening.

  • Experience with CI/CD processes and Azure DevOps pipelines.

  • Proficient in PowerShell.

  • Experience with Windows and Network setup and management

  • Experience in C#, .NET frameworks, and SQL programming

  • Experience in SQL Database Management

  • Strong ability and rigor in documenting tasks and procedures with detail

  • Experience working with Terraform or another IaC framework, an asset 

  • Bilingual (FR/EN). The ability to communicate in English is required as many team members are located in BC.  

Working conditions:

  • Full-time permanent role, 40 hours per week schedule. 
  • 'Emergency working hours' may occasionally be necessary to ensure system stability and address critical issues promptly.
  • Flexibility in working hours is important to collaborate with team members in the Pacific Standard Time zone. 

See more jobs at Medfar

Apply for this job