Original job description
Job Title: .Net Developer
Location: Montreal, QC (4x onsite a week)
Employment Type: Contract
Pay Rate: CAD$60/HR INC
Interview Type: Face 2 Face (Onsite Interview Only)
For this requirement, strong experience in Core .NET, SharePoint, and Microsoft 365 is mandatory. Additionally, the candidate should demonstrate strong leadership capabilities and stakeholder management skills.
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%
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
More about this job
Responsibilities
Develop and maintain .NET applications, document-processing workflows, notification services, and monitoring tools, while improving scalability, reliability, and production support. Lead cross-functional Agile delivery, incident reviews, stakeholder coordination, and adoption of AI development tools.
Requirements
Strong experience with Core .NET, SharePoint, and Microsoft 365 is mandatory, along with leadership and stakeholder management capabilities. The role also involves .NET Core, Entity Framework Core, Azure Storage, Kafka, React, monitoring tools, production troubleshooting, and Agile delivery.
Skills
- Core .NET
- SharePoint
- Microsoft 365
- .NET Core
- Entity Framework Core
- Azure Storage
- Kafka
- Microservices
- React
- .NET Web API
- Prometheus
- Grafana
- Leadership
- Stakeholder Management
- Agile
- Incident Management
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
- Customer Service & Support
Keywords
- .NET
- .NET Core
- SharePoint
- Microsoft 365
- Entity Framework Core
- Azure Storage
- Kafka
- Event Pipelines
- Microservices
- SMS
- Email Notifications
- React
- .NET Web API
- Prometheus
- Grafana
- Performance Monitoring
- Capacity Planning
- Health Checks
- Production Support
- Root Cause Analysis
- Incident Reviews
- Agile
- Stakeholder Management
- Leadership
- Claude
- Devin
- GitHub Copilot
- AI Development Tools