XX
Cloud DeveloperCGIToronto, Ontario, Canada

This job offer is no longer available

XX

Cloud Developer

CGI
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada

About

Position Description
This role is hybrid and requires you to be at our Client office at a minimum 4 days per week - subject to change at any time.
We are seeking a hands-on Cloud Developer to design, build, and operate scalable, secure, and resilient cloud-native applications and services. You will work across APIs, microservices, event-driven systems, and data integrations, leveraging modern CI/CD and cloud platform capabilities to deliver high-quality features at speed.
The ideal candidate has strong software engineering fundamentals, experience with Azure (preferred) / AWS / GCP, and a track record of building production-grade cloud services. Experience in banking/payments is highly desirable.
Your future duties and responsibilities
Design & Build
Design and implement cloud-native microservices and APIs using modern language stacks (e.g., .NET/Java/Node/Python).
Build event-driven components using messaging/streaming (e.g., Kafka, Azure Service Bus, Event Hubs, SNS/SQS).
Implement secure, scalable, and resilient solutions leveraging managed cloud services (compute, storage, networking, identity).
Write clean, maintainable, testable code with unit/integration tests and clear documentation.
Cloud Engineering
Develop and deploy services using containers and Kubernetes (AKS/EKS/GKE) or serverless (Azure Functions/Lambda).
Use Infrastructure as Code (IaC) (Terraform/ARM/Bicep/CloudFormation) for repeatable, version-controlled environments.
Implement observability (logs, metrics, traces) and instrument code for Application Performance Monitoring (App Insights/CloudWatch/Stackdriver).
DevOps & CI/CD
Integrate services into CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins), enabling automated build, test, security scans, and deployment.
Practice shift-left principles: automate quality checks, security policies, and compliance in the pipeline.
Support blue/green, canary, or ring-based deployments, and production rollout strategies.
Security & Compliance
Implement cloud security best practices: secrets management, identity & access control (Azure AD/Managed Identities), encryption, and network isolation.
Address threat modeling, secure coding (OWASP), and compliance needs relevant to financial services.
Collaboration
Work closely with Product, QE, SRE, and Architecture to align on solution design, NFRs, and release readiness.
Participate in design reviews, code reviews, and post-incident improvements; contribute to standards and reusable libraries.
Required Qualifications To Be Successful In This Role
Core Engineering
Proficiency in one or more languages: C#/.NET, Java/Spring Boot, , Python.
Strong experience building RESTful APIs and integrating with relational/NoSQL databases (e.g., PostgreSQL, SQL Server, Cosmos DB, DynamoDB).
Familiarity with domain-driven design (DDD), 12-factor apps, and clean architecture.
Cloud Platforms
Hands-on with at least one major cloud: Azure (preferred), AWS, or GCP.
Practical experience with managed services (compute, API gateways, messaging, serverless, object storage, key vaults).
Understanding of networking fundamentals in cloud (VNet/VPC, private endpoints, ingress/egress, load balancing).
Containers, Orchestration & IaC
Docker and Kubernetes fundamentals (deployments, services, configs, autoscaling).
IaC using Terraform or Bicep/ARM; environment promotion and config-as-code.
DevOps & Quality
CI/CD with Azure DevOps/GitHub Actions; artifact management and release governance.
Automated testing (unit/integration/contract) and contract testing tools (e.g., Pact).
Basic performance tuning and cost-aware design in cloud.
Required Domain Knowledge (Payments – Optional But Preferred)
Understanding of payment processing flows, idempotency, exactly-once semantics, reconciliation, and settlement.
Familiarity with payment rails (e.g., SWIFT, ACH, Fedwire, UPI, RTGS) and ISO 20022/message formats.
Awareness of security, regulatory, and resiliency requirements in financial services (e.g., PCI-DSS, data residency).
Nice to Have
Event sourcing/CQRS patterns; Kafka streams or Azure Event Hubs processing.
Experience with serverless event-driven architectures at scale.
Knowledge of SRE fundamentals (SLIs/SLOs, error budgets, resilience patterns like circuit breakers, bulkheads, retries with backoff).
Exposure to Generative AI/Copilot for code acceleration, documentation, and test generation.
Experience with feature flags, A/B testing, and progressive delivery.
Soft Skills & Ways of Working
Product mindset with a focus on business outcomes, reliability, and security.
Strong communication and collaboration across multi-disciplinary teams.
Bias for automation, simplicity, and continuous improvement.
Ownership and accountability for code from design through production.
"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy."
Together, as owners, let's turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.
Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.
  • Toronto, Ontario, Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.