Full Job Description
L'architecte de solutions interviendra à la fois dans la conception et la mise en œuvre des solutions, en combinant une solide expertise en architecture infonuagique avec une approche pratique du développement logiciel et de l'infrastructure. La personne titulaire du poste configurera et administrera directement les ressources Azure et contribuera aux bases de code C#, en jouant un rôle actif dans la réalisation des solutions, de leur conception architecturale jusqu'à leur mise en œuvre.
L'opportunité:
• Concevoir des solutions techniques de bout en bout qui traduisent les exigences d'affaires en une architecture évolutive et sécurisée
• Provisionner, configurer et gérer directement les ressources Azure (App Services, Azure SQL, réseaux/VNets, Front Door, Container Apps, stockage, gestion des identités/RBAC)
• Participer activement au développement en C#/.NET, au besoin - conception d'API, intégration de services, révision de code ou mise en œuvre directe dans le cadre de certaines initiatives
• Être responsable de l'architecture d'intégration entre les systèmes centraux (ERP, CRM, applications métier personnalisées)
• Évaluer les décisions " développer ou acheter " ainsi que l'adéquation des solutions COTS avec les systèmes existants
• Définir et faire respecter les normes en matière de sécurité, de conformité et de gouvernance des données dans des environnements réglementés (GxP, résidence des données et exigences relatives aux lois sur la protection de la vie privée, s'il y a lieu)
• Produire la documentation d'architecture, les registres de décisions et les diagrammes permettant concrètement à une équipe de réalisation de mettre les solutions en œuvre
• Collaborer avec les analystes d'affaires, les développeurs et les équipes d'infrastructure, et assurer un leadership technique sans responsabilité hiérarchique directe
Qualifications:
• Baccalauréat en informatique, en systèmes d'information ou dans un domaine connexe
• Plus de 7 ans d'expérience en architecture logicielle ou dans des postes de développeur logiciel principal ou d'ingénieur logiciel senior
• Expérience pratique en environnement de production dans le provisionnement et la gestion des ressources Azure - et non une simple connaissance au niveau de la conception (calcul, réseautique, stockage, gestion des identités et surveillance)
• Expérience pratique en développement C#/.NET - capacité à écrire et à réviser du code en production, et pas seulement à effectuer une révision conceptuelle des demandes d'extraction (" pull requests ")
• Bonne maîtrise des modèles d'intégration (REST/API, files d'attente de messages, pipelines ETL)
• Expérience avec les bases de données relationnelles (SQL Server de préférence) et la modélisation des données
• Excellentes aptitudes en communication écrite et orale en français et en anglais. L'anglais est requis puisque le poste consiste régulièrement à expliquer des décisions d'architecture et à fournir des conseils techniques à des ingénieurs ainsi qu'à des parties prenantes non techniques au sein de notre effectif mondial.
Ce que cela vous apporte...
Nous investissons du temps et des ressources pour nous assurer que Medisca est à la hauteur des personnes que nous embauchons.
• Équilibre vie professionnelle/vie personnelle - Semaine de travail de 37,50 heures avec des vendredis qui terminent plus tôt toute l'année, politique de congés payés et de vacances.
• Investissez dans votre santé - Choix de plans modulaires, compte de dépenses de santé et télémédecine gratuite.
• Votre bien-être est important - Programme bien-être offert
• Environnement de travail flexible - Horaire de travail hybride avec programme de remboursement du bureau à domicile.
• Votre avenir est prometteur - Opportunités d'apprentissage et d'évolution au sein deMedisca.
• Épargnez pour votre avenir - Medisca contribue à un régime de participation différée aux bénéfices (RPDB) lorsque vous investissez dans des REER.
• Aidez-nous à grandir - Programme de recommandation des employés
• Un emplacement centralisé - Parking gratuit/accessible par les transports en commun ; un centre commercial accessible à pied pour le déjeuner ou l'épicerie.
• Nous aimons nous amuser - Événements d'entreprise tout au long de l'année
• Aidez-nous à grandir - Programme de recommandation des employés
English
The Solution Architect will operate across both design and implementation, combining strong cloud architecture expertise with a hands-on approach to code and infrastructure. They will provision Azure resources directly and contribute to C# codebases, taking an active role in bringing solutions from architecture through to implementation.
Responsibilities & Duties:
• Design end-to-end technical solutions that translate business requirements into scalable, secure architecture
• Provision, configure, and manage Azure resources directly (App Services, Azure SQL, networking/VNets, Front Door, Container Apps, storage, identity/RBAC)
• Contribute hands-on to C# / .NET development as required - API design, service integration, code review, or direct implementation on selected initiatives
• Own integration architecture between core systems (ERP, CRM, custom line-of-business apps)
• Evaluate build-vs-buy decisions and COTS platform fit against existing systems
• Define and enforce security, compliance, and data governance standards for regulated environments (GxP, data residency, privacy law considerations where applicable)
• Produce architecture documentation, decision records, and diagrams that a delivery team can actually build from
• Partner with business analysts, developers, and infrastructure teams; provide technical leadership without direct reports
Qualifications:
• Bachelor's degree in Computer Science, Information Systems, or a related field
• 7+ years in software architecture or senior software engineering roles
• Hands-on, production experience provisioning and managing Azure resources - not just design-level familiarity (compute, networking, storage, identity, monitoring)
• Hands-on C# / .NET development experience - able to write and review production code, not just review pull requests conceptually
• Solid grasp of integration patterns (REST/APIs, message queues, ETL pipelines)
• Experience with relational databases (SQL Server preferred) and data modeling
• Strong written and verbal communication skills in French and English. English is required because the position regularly involves explaining architecture decisions and providing technical guidance to engineers and non-technical stakeholders across our global workforce.
Assets:
• Microsoft Certified: Azure Solutions Architect Expert (AZ-305) or equivalent
• Experience in a regulated industry (pharma, healthcare, finance) - GxP / 21 CFR Part 11 exposure a plus
• Experience with ERP systems (SysPro, SAP, D365) or CRM platforms (Salesforce)
What'in it for you...
We invest time and resources into making sureMediscais as good as the people we hire.
• Work/LifeBalance -37.50 hourworkweek with early Fridays all year long, PTO and vacation policy
• Invest in your health - Choice of modular plans, health spendingaccountand free Telemedicine
• Flexible work environment - Hybrid work schedule with home officereimbursement program
• Your Future is Bright - Opportunities to learn and grow withinMedisca
• Save for your Future -Mediscacontributes to a deferredprofit sharingplan (DPSP) when you invest in RRSPs
• Help us grow - Employee Referral Program
• Central location - Free parking/accessible by public transportation; a commercial center is within walking distance for lunch or groceries
• We like to have fun - company events throughout the year
We thank all applicants for their interest; however, only candidates to be interviewed will be contacted.