Auckland Jobs |
Canterbury Jobs |
Northland Jobs |
Otago Jobs |
Southland Jobs |
Tasman Jobs |
Wellington Jobs |
West Coast Jobs |
Auckland Jobs |
Canterbury Jobs |
Northland Jobs |
Otago Jobs |
Southland Jobs |
Tasman Jobs |
Wellington Jobs |
West Coast Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Halifax, Nova Scotia |
Education | Not Mentioned |
Salary | Not Mentioned |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Full time |
Position Description:Make an Impact with CGI’s Digital Banking Team Join CGI’s Digital Banking team and help shape the future of cloud-native financial services in Canada. As we modernize the core integration platform supporting over 70% of the Canadian credit union market, your work will directly impact millions of Canadians, enabling faster, safer, and smarter banking experiences. This is a unique opportunity to lead and contribute to a cloud-first modernization journey, where your skills in backend development, Azure cloud, and DevOps automation will help us evolve a scalable, secure, and resilient Enterprise Service Bus (ESB) integration layer that powers the next generation of digital banking services.You will play a key role in designing, building, and evolving our Enterprise Service Bus (ESB) integration platform, which serves as the backbone for secure and scalable communication between our banking applications and third-party systems. This is an exciting opportunity to contribute to a cloud-first modernization journey, working in a collaborative, agile environment.Your future duties and responsibilities:• Design, develop, and maintain high-performance backend services and APIs using ASP.NET Core (C#) within a microservices-based ESB architecture. • Build and optimize event-driven and serverless workflows using Azure Functions, Event Grid, Logic Apps, and other Azure PaaS components. • Implement robust CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools to enable automated testing and continuous deployment. • Define and manage infrastructure using Infrastructure as Code (IaC) with Bicep, Terraform, or ARM templates. • Design, document, and manage APIs (REST/SOAP) using OpenAPI, Swagger, and YAML standards. • Ensure high service reliability (99.9%+ uptime) through monitoring, diagnostics, and automated recovery, using Azure Monitor, Application Insights, and Kusto Query Language (KQL). • Write unit, integration, and smoke tests using xUnit.net, Postman, or REST Assured as part of CI/CD pipelines. • Actively contribute to Agile delivery (sprint planning, reviews, retrospectives) and collaborate across Dev, QA, Architecture, and Product teams. • Mentor junior developers, enforce best practices, and contribute to shared technical knowledge across the team.Required qualifications to be successful in this role:Must-Have Skillsamp; Experience • 5+ years of backend development experience using C# / ASP.NET Core in enterprise or cloud-native applications. • Proven hands-on experience with Microsoft Azure, particularly: • Azure Functions, App Services, API Management • Event Grid, Storage Accounts, Cosmos DB, SQL Server • Strong experience with CI/CD, Git, and DevOps tooling (Azure DevOps or GitHub Actions). • Advanced IaC experience with Bicep, Terraform, or ARM templates. • Strong understanding of middleware/integration patterns, including ESB, asynchronous messaging, and microservices design. • Skilled in API design and management (REST/SOAP) with OpenAPI, Swagger, and YAML. • Familiarity with monitoring tools and KQL for diagnostics and performance optimization. • Strong unit and integration testing practices with xUnit.net, and automated testing mindset. • Excellent communication skills in English and ability to work across multiple concurrent Agile projects. Certifications – Mandatory ✅ AZ-204: Developing Solutions for Microsoft Azure ✅ AZ-900: Microsoft Azure Fundamentals ✅ AZ-400: Designing and Implementing Microsoft DevOps Solutions (Preferred / Strong Asset) Nice-to-Haves • Experience with containerization (Docker) and orchestration platforms like Kubernetes (AKS). • Exposure to Blazor or modern frontend frameworks (optional). • Experience with GitOps, feature flagging (e.g., LaunchDarkly), or blue-green deployments. • Familiarity with Azure Key Vault, OAuth2.0, and identity federation. • Background in financial services, digital banking, or other regulated industries. • Understanding of Azure governance, security, and compliance best practices. #LI-NB5What s in It for You• Be part of a nationally recognized team leading innovation in the Digital Banking space. • Access to continuous learning, certification reimbursement, and growth into architecture or technical leadership roles. • Competitive compensation package including share purchase plan, healthamp; wellness benefits, and RRSP matching. • Flexibility to work hybrid from one of our offices in Atlantic Canada (Halifax, Moncton, Charlottetown, or St. John s), with occasional travel if required.Skills: