The API and Integration Programmer Analyst designs, develops, secures, and supports APIs and integration services across Collabria’s technological ecosystem. You are responsible for the entire API engineering lifecycle, from design and documentation to deployment, monitoring, consumer onboarding, and production support. You work directly with internal teams, suppliers, and credit union partners to make integration services discoverable, reliable, and easy to use.
Key Responsibilities
- Design, develop, test and maintain REST APIs and integration services for internal applications, credit union partners, suppliers and digital channels
- Manage the versioning, documentation, decommissioning, and retirement of APIs, and ensure that consumers receive clear instructions regarding changes and integrations
- Implement reusable API patterns and contribute to the roadmap, including error-handling mechanisms, validation, performance monitoring, and relevant operational telemetry
- Configure and administer Azure API Management policies, including products, subscriptions, throttling mechanisms, analytics, and access controls
- Implement OAuth 2.0 and OpenID Connect standards, JWT token validation, as well as encryption, certificate, and secret management practices, while participating in security reviews, vulnerability remediation, and the preparation of evidence required for API and integration audits
- Develop integrations using Azure Functions, Logic Apps, Service Bus, Event Grid, Event Hub, webhooks, and appropriate enterprise integration patterns
- Implement integrations with Salesforce Marketing Cloud, ITSM platforms, Microsoft Fabric, and Azure services
- Design and modernize resilient workflows with recovery and retry mechanisms, including the use of Terraform, the management of dead-letter queues and reconciliation processes, when required
- Lead the technical onboarding process for credit unions and external partners, including managing credentials, certificates, connectivity, testing and production readiness coordination
- Monitor API health and use, and investigate errors, latency, failed messages, and issues reported by partners, while participating in incident management activities, root cause analysis, and the implementation of corrective measures
- Collaborate with the DevOps team to automate build, testing and deployment processes and ensure that application and infrastructure changes are coordinated as part of release and change management processes
Benefits
- Competitive salary and annual bonus
- 4 weeks of flexible vacation starting in the first year
- Group insurance including telemedicine
- Reimbursement of health and wellness expenses and telework equipment
Benefits apply based on eligibility criteria.
Qualifications
- Bachelor’s degree in computer science, software engineering, information technology or an appropriate field
- At least six years of experience in API development, integration or software engineering, including production support
- Other combinations of qualifications and relevant experience may be considered
- Knowledge of French is required
- Intermediate advanced proficiency of English due to the nature of the duties or work tools or because the position involves interactions with English-speaking partners, members and/or clients
- Expertise with Azure integration services, REST APIs, authentication standards, and modern software development practices
- Expertise in working with external partners or in the financial services sector
- Proficiency in C#/.NET and/or TypeScript/JavaScript, JSON, XML, Git and automated testing
- Knowledge of Azure API Management, Azure Functions, Logic Apps, Service Bus, Event Grid, Event Hub and App Services
- Knowledge of REST, OpenAPI/Swagger, OAuth 2.0, OpenID Connect, JWT and certificate-based integration
- Knowledge of Azure Monitor, Log Analytics, Application Insights and API observability
- Knowledge of Azure DevOps, infrastructure managed with Terraform and DevSecOps practices
Desired Skills and Attributes
Action oriented, Complexity, Customer Focus, Differences, Nimble learning, Plans and aligns, Tech savvy
Equity, Diversity, Inclusion and Accessibility
At Desjardins, we believe in equity, diversity and inclusion. We’re committed to welcoming, respecting and valuing people for who they are as individuals, learning from their differences, embracing their uniqueness, and providing a positive workplace for all. At Desjardins, we have zero tolerance for discrimination of any kind. We believe our teams should reflect the diversity of the members, clients and communities we serve. If there's something we can do to help make the recruitment process or the job you're applying for more accessible, let us know. We can provide accommodations at any stage in the recruitment process. Just ask!
Other Information
Trade Union (If applicable)
Job Family Information technology (FG)
Unposting Date
Desjardins Group is the largest cooperative financial group in North America. We’re the choice for over 52,000 employees and we’re named one of Canada’s top employers by Mediacorp and Forbes. We offer a full range of financial products and services and share our expertise in personal services, business services, wealth management, life and health insurance, and property and casualty insurance. Pursuing a career at Desjardins means being part of an organization that puts people first.
#J-18808-Ljbffr