Développeur, Logiciels / Developer, Software
Medicom
- Pointe-Claire, QC
- Permanent
- Temps-plein
- Développer l'interface utilisateur d'une application Web moderne (technologies d'interfaces courantes / Front End).
- Collaborer au développement serveur (Back End) en utilisant C# / .NET, selon les principes de la conception pilotée par le domaine (DDD - Domain-Driven Design).
- Participer à la conception et à la mise en œuvre de plusieurs projets Web à venir.
- Assurer la maintenance, le soutien et l'amélioration des performances des applications existantes.
- Contribuer à l'amélioration continue des processus et des pratiques de développement.
- Travailler dans un environnement Agile (Scrum).
- Collaborer étroitement avec les autres membres de l'équipe afin de définir les stratégies techniques et les priorités.
- Fournir un soutien pour des problématiques avancées liées à l'application.
- Investiguer et effectuer le dépannage dans un environnement de développement.
- Développer des correctifs permanents pour les nouveaux problèmes identifiés.
- Élaborer et suivre un plan de développement personnel.
- Identifier et participer à des formations pertinentes (webinaires, conférences, ateliers, etc.) en lien avec le plan de développement.
- Diplôme en développement de logiciels.
- Minimum de 5 ans d'expérience pertinente en développement de logiciels en milieu professionnel.
- Bilinguisme (français et anglais).
- Maîtrise des outils Microsoft 365, (Copilot, Word, Excel, Teams et SharePoint).
- Solide connaissance des technologies d'interfaces courantes (Front-End technologies) (HTML5, CSS3, JavaScript, ainsi que des environnements de développement modernes tels que React, Angular, Vue ou Blazor WebAssembly).
- Connaissance de C# / .NET pour le développement serveur (Back-End development).
- À l'aise à travailler dans un environnement suivant une méthodologie Agile.
- Excellentes aptitudes pour le travail d'équipe, grande autonomie, fortes capacités analytiques et souci du détail.
- Orienté(e) vers les résultats, le client ainsi que l'atteinte des objectifs.
- Capacité à gérer plusieurs tâches simultanément dans un environnement de travail dynamique et en constante évolution.
- Connaissance ou intérêt pour les concepts de programmation fonctionnelle (LINQ, immutabilité, expressions).
- Connaissance des méthodologies Agile Scrum.
- Connaissance des technologies d'interfaces courantes (Front-End technologies) soient HTML5, CSS3, JavaScript, React, Angular, etc.
- Connaissance des mises à jour (releases) et des chaînes de traitement (pipelines) Azure DevOps.
- Connaissance des services Azure App Services, de AWS (Amazon Web Services) et de WPF (Windows Presentation Foundation).
- Un salaire compétitif.
- Un programme d'assurance complet comprenant un PAE et la télémédecine pour vous et votre famille.
- Un régime de retraite avec participation de l'entreprise.
- De nombreuses possibilités de formation, de coaching et de développement professionnel.
- Une atmosphère de travail agréable, un comité social actif qui organise des activités amusantes telles que des sports, des barbecues, des événements familiaux et bien plus encore !
- Design, develop, and enhance the user interface of a modern Web application (Front-End).
- Collaborate on Back-End development using C# and .NET, following Domain-Driven Design (DDD) principles.
- Participate in the design and implementation of multiple upcoming Web-based projects.
- Provide maintenance, support, and performance optimization for existing applications.
- Contribute to the continuous improvement of development processes, tools, and best practices.
- Work within an Agile (Scrum) environment.
- Collaborate closely with other team members to define technical strategies, priorities, and solutions.
- Provide application support for complex technical issues.
- Investigate, analyze, and troubleshoot issues within a development environment.
- Design and implement permanent solutions to newly identified problems to prevent recurrence.
- Develop and maintain a personal development plan aligned with organizational and career objectives.
- Identify and participate in relevant training opportunities (e.g., webinars, conferences, workshops) to support continuous learning and skill development.
- Diploma in Software Development
- Minimum of 5 years of professional experience in software development within a professional environment.
- Bilingual (English and French).
- Experience with Microsoft 365 tools, including Copilot, Word, Excel, Teams, and SharePoint.
- Strong proficiency in common front-end technologies, including HTML5, CSS3, JavaScript, and modern frameworks such as React, Angular, Vue, or Blazor WebAssembly.
- Experience with C# and .NET for back-end development.
- Knowledge of, or strong interest in, functional programming concepts (e.g., LINQ, immutability, expressions) is considered an asset.
- Comfortable working within an Agile development environment.
- Demonstrated teamwork, with the ability to work independently while exercising strong analytical skills and attention to detail.
- Highly results-driven, task-oriented and client-oriented, with a proactive approach to problem solving.
- Proven ability to manage multiple priorities effectively in a fast-paced work environment.
- Knowledge of, or interest in, functional programming concepts, including LINQ, immutability, and expressions.
- Familiarity with Agile Scrum methodologies.
- Knowledge of common front-end technologies, including HTML5, CSS3, JavaScript, and frameworks such as React, Angular, and others.
- Experience with Azure DevOps, including release and pipelines.
- Knowledge of Azure App Services, Amazon Web Services (AWS), and Windows Presentation Foundation (WPF).
- Competitive salary.
- Comprehensive benefits package, including Employee Assistance Program (EAP) and telemedicine services.
- Company-matched retirement plan.
- Opportunities for training, coaching, and professional development.
- A dynamic and friendly work environment, with an active social committee organizing events such as sports activities, BBQs, and family gatherings.