Summary
✨ AI‑Generated
An intermediate full-stack developer position focused on creating web applications from APIs to user interfaces. The role involves backend services, frontend development, and delivering solutions used by diverse users.
Highlights
Hybrid full-time role building end-to-end web features with modern backend and frontend technologies.
Description
Département: TI
Lieu: Hybride — Centre-ville de Montréal
Type d'emploi: Temps plein, Permanent
À propos d'Alumo:
Alumo est le principal fournisseur de régimes étudiants et de solutions de bien-être.
Avec des décennies d’expertise et d’innovation, nous soutenons maintenant plus de 1,5 million d’étudiants à travers plus de 150 associations étudiantes et établissements d’enseignement supérieur.
Aperçu général:
Le ou la développeur·euse full stack bâtit des fonctionnalités de bout en bout, de l'API jusqu'à l'écran, en C#/.NET et React.
Vous joindrez une petite équipe de développement et relèverez du directeur, Développement et architecture.
Les étudiants utilisent ce que vous bâtissez en quelques semaines.
Les projets portent sur différentes plateformes web à l'intention des étudiant·es, des partenaires, des fournisseurs et des parties prenantes internes.
Principales responsabilités:
Bâtir et maintenir des API REST et des services en arrière-plan en C# et ASP.NET CoreBâtir des écransReact à l'intention des différents publics ciblesConcevoir des tables de base de données et écrire les requêtes, en surveillant la performanceTravailler sur les plateformes d'échanges de données avec les partenaires et fournisseursÉcrire des tests unitaires et d'intégration, et préparer les cas de test avec l'équipe QA avant chaque livraisonRéviser les pull requests de vos collègues et recevoir leurs commentaires sur les vôtresParticiper à l'affinage, estimer vos stories et signaler les risques tôtContribuer aux livraisons mensuelles en environnement de test et corriger les incidents en production
Qualifications et exigences:
Excellente communication orale et écrite (français et anglais)Détenir un BAC en informatique, en génie logiciel ou une expérience connexePosséder un minimum de 3 années d'expérience professionnelle en développement logicielBonne maîtrise de C# et .NET (6 ou plus récent), dont ASP.NET Core Web API et Entity Framework CoreExpérience en production avec React et TypeScript : hooks, gestion d'état, formulaires et appels d'APIAisance avec SQL et les bases de données relationnelles (SQL Server de préférence)Usage quotidien de Git, des pull requests et de la revue de codeExpérience en tests automatisés (xUnit ou NUnit côté serveur, Jest ou React Testing Library côté client)Expérience en sprints Agile avec user stories et critères d'acceptation
Atouts:
Azure (App Service, Functions, Storage) et les pipelines Azure DevOpsIntégrations par fichiers : imports et exports CSV ou à largeur fixe, tâches planifiéesConnaissance du domaine des assurancesUsage d'assistants de code IA dans votre travail
La connaissance de l’anglais professionnel est requise pour ce poste en raison des fonctions liées au rôle, qui impliquent des communications régulières, tant à l’oral qu’à l’écrit, avec des partenaires, clients et fournisseurs situés à l’extérieur du Québec.
------------------------------------------------------------------------
Department: IT
Location: Hybrid — Downtown Montreal
Employment Type: Full-time, Permanent
About Alumo:
Alumo is Canada's leading provider of student benefits and wellness solutions.
With decades of expertise and innovation, we support over 1.5 million students through more than 150 student associations and post-secondary partners.
General Overview:
The Full Stack Developer builds features end to end, from API to screen, in C#/.NET and React.
You'll join a small development team and report to the Director of Development and Architecture.
Students use what you build within weeks.
Projects center on various web platforms for students, partners, vendors and internal stakeholders.
Key Responsibilities:
Build and maintain REST APIs and background services in C# and ASP.NET CoreBuild React screens for our different target audiencesDesign database tables and write the queries behind them, with an eye on performanceWork on the data exchange platforms with partners and vendorsWrite unit and integration tests, and prepare test cases with QA before each releaseReview your teammates' pull requests and take their feedback on yoursJoin refinement, estimate your stories and flag risks earlyHelp ship monthly releases to our test environment and fix production issues
Qualifications & Requirements:
Excellent oral and written communication skills (French and English)Bachelor's degree in computer science, software engineering or related experienceMinimum of 3 years of professional software development experienceSolid C# and .NET (6 or later), including ASP.NET Core Web API and Entity Framework CoreProduction experience with React and TypeScript: hooks, state management, forms and API callsComfort with SQL and relational databases (SQL Server preferred)Everyday use of Git, pull requests and code reviewExperience with automated testing (xUnit or NUnit on the back end, Jest or React Testing Library on thefront end)Experience working in Agile sprints with user stories and acceptance criteria
Assets:
Azure (App Service, Functions, Storage) and Azure DevOps pipelinesFile-based integrations: CSV or fixed-width imports and exports, scheduled jobsKnowledge of the insurance industryUsing AI coding assistants in your daily work