Back to results

Closed listing

Dotnet Developer

  • Montreal, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Description

We are seeking a skilled .NET Developer with experience in backend development, microservices, event-driven architecture, cloud storage, and full-stack monitoring solutions. The ideal candidate will contribute to building scalable applications, improving system reliability, and optimizing development processes.

Key Responsibilities

  • Develop and maintain .NET Core applications using Entity Framework Core to retrieve and process documents, invoices, and service records from Azure Storage.
  • Design and implement event-driven solutions using Apache Kafka to support asynchronous processing and routing of IVR call events.
  • Build and enhance centralized notification microservices for SMS, email, and application logging, focusing on scalability, fault tolerance, and efficient event processing.
  • Develop full-stack monitoring tools using React and .NET Web API to track workflow jobs and monitor IVR activity in real time.
  • Implement performance monitoring, capacity planning, health checks, and proactive alerting using Prometheus and Grafana.
  • Troubleshoot production issues, minimize service disruptions, and conduct root cause analysis to prevent recurring incidents.
  • Collaborate with cross-functional teams in Agile delivery environments to align technical solutions with business requirements.
  • Leverage AI-powered development tools such as Claude, Devin, and GitHub Copilot to improve engineering productivity and accelerate sprint delivery.

Required Technical Skills

  • Strong experience with .NET Core and Entity Framework Core.
  • Experience developing RESTful APIs using .NET Web API.
  • Proficiency in React and full-stack application development.
  • Knowledge of Azure Storage and cloud-based document processing.
  • Experience with Apache Kafka and event-driven architecture.
  • Familiarity with microservices, asynchronous messaging, and distributed systems.
  • Experience with Prometheus, Grafana, application monitoring, and alerting.
  • Strong troubleshooting, root cause analysis, and production support skills.
  • Experience working in Agile/Scrum environments.
  • Familiarity with AI-assisted development tools is an advantage.

Work Arrangement

  • Hybrid work arrangement in Montreal, Quebec.
  • Candidates must be available for a face-to-face interview.

Interested candidates: Please share your updated resume along with your current location, work authorization status, and salary expectations.

More about this job

Responsibilities

Develop and maintain .NET applications, APIs, event-driven microservices, and React-based monitoring tools, using Azure Storage, Kafka, Prometheus, and Grafana. Support production reliability through troubleshooting, performance monitoring, capacity planning, alerting, and collaboration with cross-functional Agile teams.

Requirements

Candidates should have strong experience with .NET Core, Entity Framework Core, .NET Web API, React, Azure Storage, Kafka, microservices, and distributed systems. They should also bring monitoring and production support experience, troubleshooting and root cause analysis skills, and familiarity with Agile/Scrum; AI-assisted development tools are an advantage.

Skills

  • .NET Core
  • Entity Framework Core
  • .NET Web API
  • React
  • Azure Storage
  • Apache Kafka
  • Event-Driven Architecture
  • Microservices
  • Asynchronous Messaging
  • Distributed Systems
  • Prometheus
  • Grafana
  • Production Support
  • Root Cause Analysis
  • Agile/Scrum
  • AI-Assisted Development Tools

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • .NET Core
  • Entity Framework Core
  • .NET Web API
  • React
  • Azure Storage
  • Apache Kafka
  • Event-Driven Architecture
  • Microservices
  • Asynchronous Processing
  • Distributed Systems
  • RESTful APIs
  • Document Processing
  • IVR
  • SMS
  • Email Notifications
  • Application Logging
  • Prometheus
  • Grafana
  • Performance Monitoring
  • Capacity Planning
  • Health Checks
  • Alerting
  • Production Support
  • Root Cause Analysis
  • Agile
  • Scrum
  • Claude
  • Devin
  • GitHub Copilot
  • Cloud Storage

Report this job