Developer

ProViso Consulting

  • Toronto, ON
  • Contract
  • Full-time
  • 22 hours ago
Story Behind the Need:
  • Business group: Cloud Engineering – Team is undertaking a critical modernization initiative to build an enterprise-wide cloud platform on Google Cloud. This platform will leverage Kubernetes infrastructure as code to enable scalable, secure, and automated infrastructure. A key focus is creating a seamless CI/CD experience that reduces developer friction, enhances productivity, and enables robust self-service capabilities.
  • Project: We are building a next-generation cloud platform on GCP, designed to support enterprise-scale workloads with modern DevOps practices. This role will focus on designing and implementing CI/CD pipelines that empower developers with intuitive, self-serve deployment capabilities. To meet our ambitious timelines and quality standards, we are expanding our team with skilled engineers who thrive in fast-paced, collaborative environments.
Candidate Value Proposition:
  • As part of this initiative, you’ll work on a high-impact project that integrates cutting-edge technologies including Kubernetes, GCP, GitHub, GitHub Actions, and Argo CD. You’ll gain hands-on experience with enterprise-grade CI/CD tooling and contribute to building a secure, scalable platform—skills that are highly transferable across financial institutions and the broader tech industry. This is a unique opportunity to elevate your technical profile while shaping the future of cloud engineering at scale.
Typical Day in Role:
  • Technical ownership/leadership of enterprise cloud product(s) or a complex part of a larger product including the design, software, and processes necessary for ongoing operations.
  • Designing, implementing, and refactoring code.
  • Participating in design discussions focused on scalability, design, and implementation best practices.
  • Ensuring software, programs, and applications are developed and/or configured to meet high availability, integrity, and reliability requirements.
  • Working with other lead engineers and architects on designing solutions and breaking-down, scoping, and estimating tasks.
  • Design strategies and tools to deploy, monitor, and administer Cloud applications and the underlying services for Cloud .
  • Participate in planning and retrospective sessions, attending stand-ups, etc.
  • Our teams are flexible and fast, requiring daily peer review and quality control.
Candidate Requirements/Must Have Skills:
  • 8+ years of relevant experience as a developer / software engineer / cloud engineer
  • 2+ year experience with containerized applications: GKE (preferred), Kubernetes
  • 2+ years’ experience with CI/CD: Github, ArgoCD, Argo Workflows, Github Actions or similar
  • 5+ years’ proven experience in cloud development (Google GCP, Microsoft Azure, AWS – in order of preference) with domain expertise in cloud platform features and capabilities
  • Experience with design for scalable, enterprise-level software systems (both on code and infrastructure levels).
Nice-To-Have Skills:
  • Full stack experience in product development
  • Experience within Canadian financial institutions
  • Knowledge of /experience with any or all of the following will be an asset:
o Cloud Infrastructure architecture
o Security
o Software design patterns
  • Experience in delivering enterprise systems, collaborating and driving solutions with multiple teams across the organization.
  • Experience with networking in a multi cloud hybrid environment
  • 1+ year experience with IaC: Terraform
Soft Skills Required:
  • Attention to details, high standards for quality.
  • Desire to learn, grow yourself and your team.
  • Passion for driving teams towards high performance and a deep pride in quality craftsmanship that delights users.
  • Investigating, analyzing, and resolving system problems.
  • Ability to solve ambiguous and typically novel problems that require the effort of several engineers.
  • Strong communication skills, both written and spoken; of specific importance is strong communication to a technical audience.
Education:
  • Bachelor (equivalent or higher) degree in computer science or engineering/mathematics discipline.
Best VS. Average Candidate:
  • Someone who knows what they are doing and come in and execute with minimal hand holding;
  • Experience with GKE will be prioritized – Experience with building enterprise grade system, doing enterprise work with GKE. Enthusiasm for cloud transformation and cloud platform/components/services development.
  • Understanding of software development life cycle as well as related technologies, and software release process (environments, binary repositories, CI/CD). The ideal candidate will have some awareness of ArgoCD, Argo Workflows, Argo Events Github Actions and Github.
Candidate Review & Selection:
  • 2 rounds – 1 hour for 1st round
  • 1st with HM – MS Teams Video – culture/team fit
  • 2nd technical panel interview with technical team – In Person – technical scenario-based questions, coding questions through codility shared live in the interview
Job Details13545Contract6 monthsToronto

ProViso Consulting