- Company Name
- Sonepar Canada
- Job Title
- Integration Software Developer
- Job Description
-
Job Title: Integration Software Developer
Role Summary: Design, develop, and support Azure‑based integration solutions that enable secure, reliable data exchange between enterprise systems (ERP, external partners, etc.). The role includes both application development and operational support to ensure stable, scalable integration services.
Expectations: Deliver functional, high‑quality integration components following established SDLC and change‑management processes. Maintain service availability, performance, and security. Collaborate with cross‑functional teams and provide timely Level 2 support for incidents.
Key Responsibilities:
- Design, code, unit‑test, deploy, and maintain .NET C# and Python integration services on Microsoft Azure.
- Build and support REST APIs, asynchronous processing, and message‑based architectures for system‑to‑system data exchange.
- Work with Azure services (e.g., Logic Apps, Functions, Service Bus, Azure Data Factory) to create and evolve the enterprise integration platform.
- Document functional and technical requirements, create technical documentation, and maintain operational runbooks.
- Troubleshoot and perform root‑cause analysis of integration issues; provide Level 2 incident support.
- Participate in CI/CD pipeline development, source‑control management, and structured SDLC practices.
- Ensure integrations meet security, logging, monitoring, error‑handling, and performance standards.
Required Skills:
- Minimum 5 years of professional software development.
- Hands‑on experience with .NET (C#) and/or Python.
- Proficiency in Microsoft Azure integration services and cloud architecture.
- Experience building REST APIs, asynchronous messaging, and enterprise‑level integration patterns.
- Understanding of security, logging, monitoring, and error‑handling in integrations.
- Familiarity with CI/CD pipelines, source control (Git), and SDLC processes.
- Knowledge of B2B integration contexts (Sales, Distribution, Logistics) and ERP systems (e.g., Infor SX) is an asset.
Required Education & Certifications:
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field (preferred).
- Azure certifications (e.g., AZ-204, AZ-400) are a plus.