A
Quebec-based insurance company is expanding its Extranet teams and is looking
for developers to fix, modernize, and enhance portals for its clients, brokers,
and partners, in a Microsoft cloud environment that blends modern technologies
with outdated systems.
The work is
hands-on: delving into a large codebase, delivering fixes and small features,
and contributing to the ongoing modernization.
What we're
looking for:
- 5+ years of
experience in C# .NET back-end development
- Experience
with secure web portals or public-facing applications
- Experience
with Microsoft and cloud environments, including Azure DevOps
- Proficiency
with general front-end architectures, MVC, HTML, CSS, and JavaScript
- Daily use
of AI and GitHub Copilot for code exploration and development
- Autonomy,
resourcefulness, and a passion for delving into existing systems
- Technologies
such as Kafka, Kong, React, or MongoDB are assets, not prerequisites.
- Client is
strengthening its Extranet teams as part of a priority security initiative,
focused in the short term on vulnerability management and reducing
obsolescence, with the occasional addition of features to the portals for
customers, brokers, and dealers.
- The work is
primarily execution-oriented: fixing existing issues, delivering small
features, and working within a large codebase.
- The ideal
candidate will have strong back-end development experience in C# .NET, with at
least 5 years of experience, ideally gained on secure, public-facing web
portals (government, banking, insurance, or similar sectors).
- The
environment is Microsoft and cloud-based (Azure DevOps Services), with a modern
containerized infrastructure (Docker, Kubernetes) and some legacy components
(older .NET versions) currently being modernized.
- The
framework is Scrum, with three-week sprints. The front-end is general-purpose
(MVC, HTML, CSS, JavaScript), with React being a valuable asset. Daily use of
AI (GitHub Copilot) for code exploration and development is non-negotiable.
- The
integration stack (Kafka, Kong, BizTalk), MongoDB, and token management are
skills that can be learned and are considered assets; token experience is
desired in at least one team member but not required of all. Different profiles
should not be confused: front-end-only developer, middleware specialist without
a .NET foundation, junior profile.
Requirements
Requirements
Qualification Table
Requirement
| Aggregation Logic | Expected Coverage
REQUIRED
- C# .NET
back-end development, 5+ years | Mandatory | All requirements
- Development
of secure web portals or publicly exposed applications | Mandatory | All
requirements
- Microsoft
and cloud environment, Azure DevOps Services | Mandatory | All requirements
- Proficiency
with AI on a daily basis, GitHub Copilot, code exploration and development
(eliminatory) | Elimination criterion | Mandatory condition
DESIRED
- Generalist
front-end, MVC, HTML, CSS, JavaScript | Mandatory | All requirements
- MS SQL
databases | Mandatory | All requirements
- Modern
containerized infrastructure, Docker and Kubernetes | List of examples |
Sufficient majority
- Proficiency
in mixed, modern and legacy (older .NET versions) environments | Mandatory |
All requirements
ASSET
- Authentication
and authorization, management and Token enrichment, OAuth (ideally for at least
one resource in the package) One option is sufficient. Sufficient majority.
- Kafka,
event handling One option is sufficient. Sufficient majority.
- Kong, API
exposure One option is sufficient. Sufficient majority.
- BizTalk,
decommissioning support One option is sufficient. Sufficient majority.
- MongoDB
databases One option is sufficient. Sufficient majority.
- React
front-end One option is sufficient. Sufficient majority.
- Observability,
Dynatrace or equivalent tool One option is sufficient. Sufficient majority.
Note: The
foundation relies on strong C# .NET back-end development in the context of
secure portals, within a Microsoft cloud environment. The integration stack,
MongoDB, and React are learned and these remain assets. Token experience is
preferred by at least one team member, but not required of everyone.
WHAT WE
DON'T WANT
- Developer
without a solid foundation in C# .NET back-end development.
- Candidate
with less than 5 years of experience.
- Candidate
unwilling to use AI or GitHub Copilot to explore code and develop.
- Developer
without experience in exposed web applications or client-facing portals.
- Front-end
only profile, or middleware specialist without a .NET application development
foundation.
Skills Required
- C# .NET back-end development, 5+ years
- Experience developing secure web portals or publicly exposed applications
- Microsoft and cloud environment experience, Azure DevOps Services
- Daily use of AI (GitHub Copilot) for code exploration and development
- Proficiency with front-end architectures: MVC, HTML, CSS, JavaScript
- MS SQL databases
- Experience in mixed modern and legacy (.NET older versions) environments
- Modern containerized infrastructure (Docker, Kubernetes)
- Authentication/authorization and token management (OAuth) experience
- Kafka (event handling)
- Kong (API exposure)
- BizTalk (decommissioning support)
- MongoDB
- React front-end experience
- Observability tools (Dynatrace or equivalent)
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.
.png)







