Job Specifications
Join Servus Credit Union - Canada’s Largest Credit Union!
We are hiring for a full-time Software Developer to join our Platform Data Integration Team!
Posting closes: March 3, 2026
Employment Status: Full-time; Remote First
Additional Information: Strong preference for Alberta residents
For Internal Use Only/Role Grade: P2; C
At Servus Credit Union, we do things differently—because we’re a credit union, not a bank. And that difference matters.
We believe in putting people before profits, which is why our members are also our owners. Every dollar we earn is reinvested into the things that matter most: our members, our employees, and our communities. Whether it’s through profit sharing, competitive rates, or local initiatives that make a real impact, we’re here to help Albertans feel good about their money.
We’re looking for passionate, values-driven people to join our team. We welcome individuals from all backgrounds who are aligned with our values and are eager to contribute in meaningful ways. If you're excited to grow your career with a team that’s innovative, hardworking, collaborative and deeply rooted in community, we want to meet you.
Join Servus and discover a better way to work.
As a Software Developer - Platform Data Integration, reporting to the Director - PDI, you are responsible for designing, building, and maintaining high‑performance system integrations that enable seamless data and process flow across the organization. This role focuses on developing secure, scalable RESTful APIs using C#, implementing integration workflows on the Boomi platform, and ensuring that systems communicate reliably and efficiently.
The developer collaborates closely with architects, product teams, and business stakeholders to translate integration requirements into technical solutions and to support ongoing platform evolution across enterprise applications.
What You'll Be Doing
API & Integration Development
Design, develop, test, and maintain C#‑based RESTful APIs to support system interoperability and enterprise data exchange
Build and orchestrate Boomi integration workflows, including connectors, maps, process routes, error handling, and retry patterns.
Implement API gateways, authentication/authorization, and secure communication protocols.
Develop and maintain reusable integration components and patterns.
System Integration & Architecture
Translate integration requirements into scalable, reliable, and reusable solutions.
Collaborate with solution architects to ensure alignment with enterprise integration architecture and standards.
Optimize integration performance, throughput, and fault tolerance.
Implement monitoring, logging, and alerting for integration services and Boomi processes.
Quality Assurance & DevOps
Write and maintain unit tests, integration tests, and API contract tests.
Participate in code reviews and enforce coding standards for maintainability and security.
Build CI/CD pipelines for API deployment and Boomi process promotion.
Support automated testing and deployment frameworks.
Collaboration & Support
Work closely with product teams, business analysts, and other developers to gather and clarify integration requirements.
Troubleshoot integration failures, performance issues, and production incidents.
Provide operational support and root‑cause analysis for integration services.
Document designs, APIs, workflows, and operational procedures
What You Bring
Technical Skills
Strong proficiency in C#, .NET 6/7, and RESTful API development.
Experience designing and deploying Boomi integration processes, including integrations, orchestrations, and API management.
Understanding of integration patterns (synchronous/async, publish–subscribe, event-driven, batch).
Familiarity with JSON, XML, XSLT, SQL, and related data transformation technologies.
Experience with OAuth2, JWT, SSO, and API security best practices.
Comfort with cloud platforms (Azure or AWS), containers, and serverless technologies.
Source control and DevOps tooling (Azure DevOps, GitHub, GitLab, etc.).
Soft Skills
Strong analytical and troubleshooting skills, especially in distributed systems.
Ability to communicate technical concepts to both technical and non-technical stakeholders.
Strong attention to detail and commitment to high-quality deliverables.
Ability to work independently and within agile, cross-functional teams.
Experience And Education
3–7 years of experience in software development with a focus on systems integration.
Demonstrated experience building production RESTful APIs using C#.
Hands‑on experience with Boomi AtomSphere or similar iPaaS platforms (MuleSoft, Azure Integration Services, etc.).
Bachelor's degree in computer science, Software Engineering, or equivalent experience.
Certifications (optional but beneficial):
Boomi Developer or Architect certifications
Microsoft .NET or Azure certifications
Other Role Requirements
Participation in after‑hours releases or on‑call rotation may be require