Maarut
System architect- SA savings
Montreal East, CAOn-siteContractFull-time
Posted Oct 2, 2026
Mandate Overview:
- The client is looking for a systems architect who works with all individual savings teams, above the designers.
- They know the systems map, understand the business logic and make technical implementation decisions jointly with the solution architect: they run detailed impact analyses and raise concerns about a solution.
- They do not code daily but read and debug code when a team is stuck and answer the questions of designers, many of whom are ramping up. Classic .NET, .NET Core and React are hardly negotiable.
- The rest of the stack is assessed as a whole, and databases are interchangeable.
- Two years of architecture is enough: the expectation is someone able to understand, explain and carry out architecture work, not an author of complex architectures.
- Candidate sought: A .NET and React developer who moved into architecture about 2 years ago, has worked across legacy and cloud and can unblock a team by reading its code.
- Collaborative and full of ideas, they challenge practices without imposing their own and learn quickly.
Requirements
Key Requirements:
- Classic .NET, .NET Core, C# and React
- Relational databases (SQL), MongoDB or equivalent
- Runtime environment: Azure, Windows Server, IIS, REST Web API, Kafka, Docker, Kubernetes, HELM, Git
- Concepts: cloud and on-premises, application lifecycle and DevOps, event-driven, scheduled processing
- Technical implementation decisions, design, architecture and decomposition patterns
- Reading and debugging code, technical support to designers
- High-availability, high-volume systems
- Engineering practices: object-oriented, SOLID, unit testing, TDD, BDD (to be validated)
- Hybrid ecosystem, legacy and cloud
- Positive leadership, collaboration, explaining complex concepts and ability to challenge
Asset:
- Salesforce and MuleSoft (not blocking)
- C4 modeling, Structurizr or equivalent
- Appetite for AI (development tools, documentation)
Role snapshot
Job type
Full-time
Required skills
Classic .NET, .NET Core and C#ReactRelational databases (SQL)MongoDB / NoSQL databasesAzure (cloud runtime environment)Docker, Kubernetes and HELM (containerisation and orchestration)Kafka (event streaming)REST Web API design and developmentHigh-availability and high-volume systems designGit (version control)Application lifecycle management and DevOps practicesEvent-driven and scheduled processing architecturesTechnical architecture, decomposition patterns and technical decision-makingReading and debugging code to unblock teams / technical support to designersEngineering practices: object-oriented design, SOLID, unit testing, TDD/BDD
Similar jobs
Senior Functional Analyst
Maarut
Montreal East, CAOn-siteContractFull-time
7 days ago
Functional Analyst, Guidewire PolicyCenter
Maarut
Montreal East, CAOn-siteContractFull-time
7 days ago
Architect of solutions- AS Savings
Maarut
Montreal East, CAOn-siteContractFull-time
7 days ago
T
Agent de prévention SST ( Montreal)
TEHORA
Montreal East, CAOn-siteContractFull-time
27 days ago
T
Conseiller(ère) en santé, sécurité et environnement (Montreal)
TEHORA
Montreal East, CAOn-siteContractFull-time
27 days ago
Aviseur Technique
Extra Multi-Ressources
Montreal East, CAOn-sitePermanentFull-time
3 days ago