Job Title: C# and .NET Developer (3 Positions)
Location: Calgary, AB
Work Model: Hybrid -- Onsite 2 days/week (Wednesdays required)
Start Date: May 12 or May 19, 2025
Duration: 1 year contract, with potential for renewal
About the Role:
Our client is seeking three experienced C# and .NET Developers to join the Integration Stream of a major ERP and HRIS implementation project. You will play a key role in designing, building, and testing integrations between systems including Workday and Microsoft Dynamics 365, using Azure technologies.
Key Responsibilities:
- Design, develop, and implement system integrations using C#, .NET, and Azure services.
- Perform unit and integration testing to ensure high-quality, reliable solutions.
- Collaborate closely with developers, business analysts, and project stakeholders to gather requirements and deliver solutions.
- Produce clear and detailed technical documentation.
- Troubleshoot, debug, and optimize integrations for performance and security.
Required Skills and Experience:
- Strong proficiency in C# and .NET development.
- Hands-on experience with Azure Functions, Logic Apps, Service Bus, and familiarity with Azure DevOps, Azure Storage, and Azure Active Directory.
- Familiarity with Workday and Microsoft Dynamics 365 APIs and integration points (preferred).
- Solid understanding of integration patterns (event-driven architecture, service orchestration, error handling).
- Excellent problem-solving and troubleshooting abilities.
- Strong communication skills for effective collaboration with technical and business teams.
- Knowledge of security best practices for cloud integrations, particularly for handling HR and ERP data.
Nice to Have:
- Experience with Infrastructure as Code (IaC) using Bicep and ARM templates.