Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Build and maintain .NET services, document-processing workflows, Kafka-based event pipelines, notification systems, and React monitoring tools. Monitor platform health, support production incidents, lead post-incident improvements, and guide Agile delivery and adoption of AI development tools.
Job details
Dear, I hope you are doing well. I’m reaching out to share an opportunity that I believe aligns strongly with your experience and expertise. Please review the position details below, and let me know if you’d like to discuss further. I’d be glad to answer any questions. Title: .NET Developer location: Montreal, Quebec (Hybrid) Job Description Built a .NET Core web job with Entity Framework Core to automatically pull and process documents, invoices, and service records from Azure Storage and deliver them to end clients. Automated IVR call handling for customer and vendor interactions by prototyping a Kafka-based event pipeline (POC) to queue and route call events asynchronously, streamlining resolution of customer-raised cases and reducing manual follow-up. Designed a centralized notification microservice using hashing-based logic to manage SMS, email, and logging across the platform; evaluated Kafka topics/partitions as a POC to decouple producers (IVR, workflow services) from consumers (SMS, email, logging), improving scalability and fault tolerance. Built full-stack monitoring tools using React and .NET Web API to track workflow jobs and monitor IVR call activity in real time. Set up performance monitoring, capacity planning, and health checks across infrastructure, integrating Prometheus and Grafana dashboards with the notification system for proactive alerting. Delivered fast, reliable technical support during production outages, troubleshooting complex issues under pressure while keeping service disruption to a minimum. Led root cause analysis and post-incident reviews, translating findings into preventive fixes that improved platform stability and cut recurring issues. Guided cross-functional teams through Agile delivery cycles, aligning technical execution with business priorities to keep projects on. Spearheaded company-wide adoption of AI development tools (Claude, Devin, GitHub Copilot), reducing average sprint cycles by 20%. Championed integration of these tools across the development process, fostering an AI-driven engineering culture that boosted code delivery speed by 30%.
What you’ll do
Build and maintain .NET services, document-processing workflows, Kafka-based event pipelines, notification systems, and React monitoring tools. Monitor platform health, support production incidents, lead post-incident improvements, and guide Agile delivery and adoption of AI development tools.
Requirements
The posting seeks a mid-senior .NET developer for a hybrid contract role in Montreal, with experience aligned to .NET Core, Entity Framework Core, Azure Storage, Kafka, React, and monitoring tools. It does not specify formal education requirements, years of experience, or other explicit qualifications.
Listed skills
- React · Preferred
- Performance Monitoring · Preferred
- Incident Management · Preferred
- Root Cause Analysis · Preferred
- Agile · Preferred
- Claude · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- .NET Core
- Entity Framework Core
- Azure Storage
- Kafka
- Microservices
- React
- .NET Web API
- Prometheus
- Grafana
- Performance Monitoring
- Capacity Planning
- Incident Management
- Root Cause Analysis
- Agile
- Claude
- GitHub Copilot
Job areas
- Software
- Technology
- Engineering
- Management & Leadership
