Salary
$72k – $86k per year
Location
Hybrid (Montreal, Canada)
Seniority
Staff · 5+ years exp
First seen by Alion on Nov 3, 2026.
Overview
Company
Impact
Profile match
Recruitment and staffing solutions for employers and candidates, with expert hiring support, market insights, and exclusive job opportunities. Discover better opportunities, tailored talent solutions, and trusted recruitment expertise built on 55 years of success.
Poste : développeur de logiciel principal (applications Web)Lieu de travail : Montréal, QuébecRejoignez une entreprise à la pointe de la technologie, active dans le secteur des logiciels de sécurité publique, qui fournit des solutions essentielles utilisées par les équipes d'intervention d'urgence du monde entier. C'est l'occasion pour vous de travailler sur des systèmes à fort impact qui facilitent la collaboration en temps réel entre les premiers intervenants et contribuent à sauver des vies chaque jour.Nous recherchons un développeur de logiciel principal qui s'épanouit dans des environnements dynamiques, aime résoudre des problèmes complexes et se passionne pour la création d'applications Web évolutives et hautement performantes.Vos missions :- Concevoir, développer et améliorer des applications Web modernes utilisées dans des environnements critiques.- Assurer la maintenance et l'optimisation des produits logiciels existants afin de garantir leur performance et leur fiabilité.- Contribuer à l'architecture, au développement, aux tests et à la documentation technique.- Respecter les meilleures pratiques, notamment les revues de code, les processus CI/CD et la gestion du changement.- Collaborer avec des équipes interfonctionnelles pour fournir des solutions de haute qualité dans les délais impartis.- Jouer un rôle clé dans la conception de produits innovants utilisés par les services d'urgence du monde entier.Ce que vous apportez :- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe- Au moins 5 ans d'expérience dans le développement d'applications web- Solide expertise en : HTML5, CSS, JavaScript, Node.js (full-stack), GraphQL, React, Redux, ASP.NET MVC- Expérience approfondie de l'écosystème .NET (C#, VB.NET)- Expérience avec des bases de données telles que PostgreSQL, MongoDB ou MS SQL Server (atout)- Connaissance des environnements Linux (atout)- Expérience avec Docker, Kubernetes et Nginx (un atout)- Une expérience des technologies géospatiales (ESRI, cartographie, routage) est un atout majeur- Esprit de résolution de problèmes, autonomie et capacité à établir efficacement des priorités- Esprit d'équipe et excellentes compétences en communication- Maîtrise du françaisAutre exigence linguistique : anglais- Niveau de maîtrise requis : avancé- Raisons de l'exigence linguistique : communication avec les clients, collaboration au sein de l'équipe, soutien aux opérations dans une autre région, relations avec des partenaires ou des parties prenantes de cultures différentes- Fréquence d'utilisation : constantePourquoi saisir cette opportunité ?- Travailler sur une technologie à fort impact qui soutient directement les services d'intervention d'urgence- Faire partie d'une équipe hautement qualifiée, collaborative et axée sur l'innovation- Environnement de travail flexible (options hybrides/à distance disponibles)- Rémunération compétitive en adéquation avec votre expertise et votre expérience- Avantages sociaux complets en matière d'assurance collective- Possibilité d'évoluer au sein d'un environnement technologique dynamique et en constante évolutionSi l'innovation vous anime et que vous souhaitez contribuer à une technologie qui fait vraiment la différence, nous souhaitons vous rencontrer.
Veuillez envoyer votre CV au format Word à Gabriela Pineda à l'adresse [email protected].
RECOMMANDEZ UNE PERSONNE EMBAUCHÉE POUR UN POSTE ET OBTENEZ UNE PRIME ! Pour plus d'informations, cliquez ici.Numéro du permis CNESST : AP-2000158 et AR-2000157Toutes les candidatures sont examinées par notre équipe de recrutement, et les décisions d’embauche sont prises par des personnes. Nous pouvons également utiliser des outils dotés d’intelligence artificielle pour soutenir certaines étapes du processus d’examen des candidatures.......................................................Position: Senior Software Developer (Web Applications)Location: Montreal, QuebecJoin a cutting-edge technology organization operating in the public safety software sector, delivering mission-critical solutions used by emergency response teams worldwide. This is your chance to work on high-impact systems that support real-time collaboration for first responders and help save lives every day.We are looking for a Senior Software Developer who thrives in fast-paced environments, enjoys solving complex problems, and is passionate about building scalable, high-performance web applications.What You will Do:- Design, develop, and enhance modern web applications used in mission-critical environments.- Maintain and optimize existing software products to ensure performance and reliability.- Contribute to architecture, development, testing, and technical documentation.- Follow best practices including code reviews, CI/CD processes, and change management.- Collaborate with cross-functional teams to deliver high-quality solutions on time.- Play a key role in shaping innovative products used by global emergency services.What You Bring:- Bachelor’s degree in Computer Science, Software Engineering, or a related field- Minimum 5+ years of experience in web application development- Strong expertise in: HTML5, CSS, JavaScript, Node.js (full-stack), GraphQL, React, Redux, ASP.NET MVC- Solid experience with the .NET ecosystem (C#, VB.NET)- Experience with databases such as PostgreSQL, MongoDB, or MS SQL Server (asset)- Familiarity with Linux environments (asset)- Experience with Docker, Kubernetes, and Nginx (asset)- Exposure to geospatial technologies (ESRI, mapping, routing) is a strong asset- Strong problem-solving mindset, autonomy, and ability to prioritize effectively- Collaborative team player with excellent communication skills- Proficiency in FrenchOther Language Requirement: English- Level of Proficiency Required: Advanced- Reasons for Language Requirement: Communication with clients, Internal team collaboration, support operations in another region, rapport with partners or stakeholders from different cultures- Frequency of Use: ConstantlyWhy Join This Opportunity?- Work on impactful technology that directly supports emergency response services- Be part of a highly skilled, collaborative, and innovation-driven team- Flexible work environment (hybrid/remote options available)- Competitive compensation aligned with your expertise and experience- Comprehensive group insurance benefits- Opportunity to grow within a dynamic and evolving tech environment
If you are driven by innovation and want to contribute to technology that truly matters, we want to hear from you.Please send your resume in Word format to Gabriela Pineda at [email protected] A NEW HIRE AND EARN A CASH BONUS! For details, click here.CNESST permit numbers: AP-2000414 & AR-2000415
All applications are reviewed by our recruitment team, and hiring decisions are made by people. We may also use AI-enabled tools to support parts of the application review process.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,094,054 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Montreal
$93k – $132k per year · In office · Nationals only · Full-Time · 15+ years exp · Bachelor's Degree · Brampton
C#
C#
.NET
DevOps
CI/CD
SpaceTech
SysML
Apply
$104k – $156k per year · Hybrid · Full-Time · 3+ years exp · Mississauga
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
MS SQL
AI/ML
Copilot
Devin
Frontend
GraphQL
Angular
DevOps
Rest API
CI/CD
Management
Agile
Scrum
Apply
$87k – $122k per year · Hybrid · Full-Time · 8+ years exp · Mississauga
Java
Java
Maven
Spring Boot
Gradle
DevOps
OpenShift
Docker
Kubernetes
GitHub
Linux
Management
Confluence
Jira
Apply
Remote (Canada) · Full-Time · 8+ years exp · Mississauga
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
Remote (Canada) · Full-Time · 8+ years exp · Richmond Hill
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
Core Senior .NET Software Engineer
1 day ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · United States
Python
JavaScript
Java
TypeScript
SQL
C#
Node JS
Python
Django
Java
Spring Boot
C#
ASP.NET Core
Entity Framework Core
Serilog
Dapper
xUnit
Databases
MS SQL
ElasticSearch
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
GitHub
Apply
.NET/C# Developer
1 day ago
In office · 3+ years exp · Bachelor's Degree · Austin
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Frontend
Angular
DevOps
Rest API
CI/CD
SOAP
Management
Agile
Scrum
Apply
Senior Full Stack Developer
1 day ago
$130k – $160k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Chicago
JavaScript
TypeScript
SQL
C#
Databases
Azure SQL Database
Frontend
GraphQL
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Bitbucket
GitHub
Cybersecurity
OWASP Top 10
Management
Scrum
Apply
IT Support Engineer
1 day ago
$60k – $80k per year · In office · Bachelor's Degree · Effingham
SQL
PowerShell
C#
Databases
MS SQL
DevOps
Windows
TCP/IP
DNS
DHCP
Cybersecurity
Microsoft Entra ID
Active Directory
Analytics
Power BI
Management
SharePoint
Apply
Data Visualization Specialist
2 days ago
In office · 2+ years exp · Master's Degree · Milan
Python
JavaScript
TypeScript
SQL
Databases
Databricks
MS SQL
AI/ML
AI Agents
Frontend
GraphQL
D3.js
React.js
DevOps
Rest API
Analytics
Power BI
ETL/ELT
Management
Agile
Apply
$72k – $86k per year · Hybrid · 3+ years exp · Montreal
SQL
C#
C#
.NET
Databases
MS SQL
DevOps
Rest API
gRPC
Windows
Apply
$72k – $86k per year · Hybrid · 5+ years exp · Montreal
Python
Java
SQL
C#
Databases
PostgreSQL
Oracle
PostGIS
MS SQL
DevOps
Rest API
Azure
Windows Server
Git
AWS
Linux
Analytics
Tableau
Power BI
ETL/ELT
SSIS
Azure Data Factory
Management
Agile
Apply
$57k – $75k per year · Hybrid · 5+ years exp · Montreal
PowerShell
DevOps
Azure
Windows Server
Windows
VPN
Cybersecurity
Microsoft Entra ID
Active Directory
Management
SharePoint
ITIL
Apply
$72k – $86k per year · Hybrid · 5+ years exp · Montreal
SQL
Databases
PostgreSQL
MS SQL
DevOps
VMWare
CI/CD
Windows Server
AWS
Docker
Configuration Management
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Linux
Windows
TCP/IP
VPN
Apply
$72k – $86k per year · Hybrid · 4+ years exp · Montreal
DevOps
CI/CD
Management
Jira
Agile
Scrum
Apply
Hybrid · Full-Time · PhD · Montreal
Management
SharePoint
Apply
$69k – $92k per year · Hybrid · Full-Time · Ottawa · Toronto · Montreal · Calgary · Edmonton
DevOps
VMWare
Dynatrace
Azure
Management
ServiceNow
Agile
Scrum
ITIL
Apply
Observability Product Owner-EN 503
1 day ago
Hybrid · Full-Time · Ottawa · Toronto · Montreal · Calgary · Edmonton
DevOps
VMWare
Dynatrace
Azure
FinOps
AIOps
SLI/SLO/SLA
Management
ServiceNow
Agile
Scrum
ITIL
ITSM
Apply
≈ $37k – $83k per year (Estimated) · Hybrid · Montreal
Management
QuickBooks
Apply
Apply
This is one of many
2,094,054 more open roles from verified company boards, updated every day.

