We’re growing – and we’re looking for you!
Dacima Software Inc. is part of an international software group developing leading eClinical solutions for clinical research, biotechnology and pharmaceutical companies.
Our mission is to shape the future of clinical research through technology, and we do this with passion, curiosity and an entrepreneurial mindset.
We are a growing, international organization that values ownership, initiative and fresh ideas. We strongly believe in empowering young talents and giving them the freedom to make an impact from day one.
To support our growth, we are looking for a Senior Software Engineer who is native English-speaking and based in Canada, excited to work in an international, technology-driven environment.
You will work closely with senior leadership, including the CEO, and collaborate with international teams across Europe and North America.
French Translation Below
ROLE
As a “Senior Software Engineer”, you’re a key player in one of our main products. You’re a strong partner and mentor to the team’s other developers and our developer community at Dacima Software. You take ownership of the conception, implementation and documentation of features, interfaces, and sub-systems. Your holistic view of the software development lifecycle allows you to work closely with our architects, developers, and business roles in a cross-functional agile team.
This role offers a unique opportunity to directly impact the success of our products. These products are software solutions for clinical trials that make studies more efficient. This efficiency ultimately gives patients faster access to new and better drugs or treatments.
YOUR RESPONSIBILITIES
- Work with stakeholders to gather and analyze requirements
- Design and implement software solutions
- Contribute to modernizing our existing platform
- Conduct code reviews and unit testing
- Deploy and maintain software applications
- Troubleshoot and debug software problems
WHAT WE ARE LOOKING FOR
- Highly motivated and proactive individual who wants to make an impact
- Expertise in agile software development environments.
- Proficient in developing REST APIs.
- At least 5 years of experience or equal qualification of developing modern C#/ .Net Framework / .NET applications.
- Experience with migrating existing complex solutions to a modern platform.
- Experience with ASP.NET Web Forms.
- Skilled with Relational Database Management Systems, writing SQL queries and working with ORMs.
- Experienced in unit testing and test-driven development (TDD).
- Knowledgeable about cloud platforms and technologies, especially in AWS.
- Knowledgeable about DevOps practices, preferably using GitHub Actions / Terraform.
RÔLE
En tant qu'« Ingénieur(e) Logiciel Senior », vous êtes un acteur clé de l'un de nos produits phares. Vous êtes un partenaire solide et un mentor pour les autres développeurs de l'équipe ainsi que pour notre communauté de développeurs chez Dacima Software. Vous prenez en charge la conception, l'implémentation et la documentation des fonctionnalités, interfaces et sous-systèmes. Votre vision globale du cycle de vie du développement logiciel vous permet de collaborer étroitement avec nos architectes, développeurs et parties prenantes métier au sein d'une équipe agile pluridisciplinaire.
Ce poste offre une opportunité unique d'influencer directement le succès de nos produits. Ces produits sont des solutions logicielles destinées aux essais cliniques, conçues pour améliorer l'efficacité des études. Cette efficacité offre en définitive aux patients un accès plus rapide à de nouveaux médicaments ou traitements plus performants.
VOS RESPONSABILITÉS
- Collaborer avec les parties prenantes pour recueillir et analyser les exigences
- Concevoir et implémenter des solutions logicielles
- Contribuer à la modernisation de notre plateforme existante
- Réaliser des revues de code et des tests unitaires
- Déployer et maintenir les applications logicielles
- Diagnostiquer et résoudre les problèmes logiciels
CE QUE NOUS RECHERCHONS
- Profil hautement motivé et proactif, souhaitant avoir un impact concret
- Expertise dans les environnements de développement logiciel agile
- Maîtrise du développement d'API REST
- Au moins 5 ans d'expérience ou qualification équivalente dans le développement d'applications C# / .NET Framework / .NET modernes
- Expérience dans la migration de solutions complexes existantes vers une plateforme moderne
- Expérience avec ASP.NET Web Forms
- Maîtrise des systèmes de gestion de bases de données relationnelles, de la rédaction de requêtes SQL et de l'utilisation d'ORM
- Expérience en tests unitaires et en développement piloté par les tests (TDD)
- Bonnes connaissances des plateformes et technologies cloud, notamment AWS
- Bonnes connaissances des pratiques DevOps, de préférence avec GitHub Actions / Terraform
Job Type: Full-time
Benefits:
Work Location: Hybrid remote in Saint-Laurent, QC