Développeur•euse Logiciel Senior
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.
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
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.
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
À 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
Qui vous êtes
See more jobs at Medfar
Développeur Full-Stack Intermédiaire / Développeuse Full-Stack Intermédiaire
À 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
Qui vous êtes
See more jobs at Medfar
À 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:
Qui vous êtes :
See more jobs at Medfar
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:
Compétences et qualifications :
See more jobs at Medfar
Développeur•euse Full-Stack Intermédiaire (support de production)
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.
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
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
Even better if you have the following:
See more jobs at Medfar
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.
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:
See more jobs at Medfar