Job Description
Location: Oshawa, ON
Work Model: Hybrid (2 days onsite / 3 remote)
Duration: 24-month contract
Pay rates: $65-90/HR (relevant to experience)
About the Role
This role is a pure integration and API platform development position, focused on building enterprise-grade, cloud-native integrations from the ground up. The team is not maintaining legacy systems — they are standing up a modern integration platform, with Azure as the primary ecosystem today and flexibility for future tooling decisions.
This is not an application developer role. You will not be building application features or embedding APIs inside applications. Instead, you will design, build, register, secure, monitor, and operationalize APIs and integration components that application teams consume.
You’ll work closely with application teams, DevOps, and infrastructure partners to ensure integrations are reliable, discoverable, secure, and scalable — while continuously improving how the team delivers.
What You’ll Do:
- Design and build real-time, enterprise integration solutions using Azure-based technologies and .NET.
- Develop APIs as platform assets, not application side-effects — including registration, versioning, security, and lifecycle management.
- Work extensively with Azure API Management, Azure Functions, and Service Bus to enable event-driven and synchronous integrations.
- Collaborate with infrastructure and DevOps teams to deploy solutions onto platforms such as AKS, without being responsible for infrastructure setup.
- Fully leverage CI/CD pipelines and DevOps practices, managing builds, deployments, and quality gates.
- Implement monitoring and observability using Azure-native tools (e.g., Application Insights), with the flexibility to adapt to evolving tooling.
- Participate as a true Agile team member — daily scrums, story refinement, and continuous feedback loops.
- Proactively identify delivery inefficiencies and recommend improvements to tooling, pipelines, or ways of working.
Day-to-Day Breakdown
- 50% hands-on development (API and integration build work driven by user stories)
- 30% collaboration and communication (Agile ceremonies, working with application teams)
- 20% improving how the team works (DevOps optimization, process efficiencies, challenging the status quo)
Skills & Experience (Must-Have)
- 7–10 years of experience building integration platforms and APIs (platform- or middleware-focused roles).
- Strong hands-on experience with API development using .NET in cloud environments (Azure preferred).
- Deep understanding of integration patterns (real-time, async, pub/sub, event-driven).
- Proven experience working with API Management platforms (Azure APIM strongly preferred; MuleSoft or others transferable).
- Experience using Service Bus or similar messaging platforms to modernize system communication.
- Strong DevOps mindset — comfortable working with CI/CD pipelines, Git, and automated delivery.
- Ability to collaborate with infrastructure teams (e.g., deploying to AKS) without owning infrastructure setup.
Nice to Have / Flexible Areas
- Some exposure (≈15–20%) to ADF or Microsoft Fabric for non–real-time integrations.
- Cloud certifications are an asset, but experience matters more than credentials.
We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals. All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our
accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.