Unix/Linux Developer – Application Modernization

Capco

Canada - Toronto · CAD 92,000-118,000 · 5-6 years experience · Posted Oct 6, 2026

At a glance

Experience
5-6 years experience
Location
Canada - Toronto
Salary
CAD 92,000-118,000 · Base salary

About the role

  • Capco is looking for a Unix/Linux Developer to support a major application modernization initiative focused on upgrading legacy applications, Unix scripts and their supporting technology.
  • This is a hands-on development role where you'll modernize and refactor legacy Unix scripts, build automation and help applications transition successfully into modern containerized environments.

Responsibilities

  • Upgrade, refactor and modernize legacy Unix scripts and associated application components to support wider application modernization.
  • Develop and maintain automation using Bash, PowerShell, Python and Groovy, reducing repetitive operational tasks and improving delivery efficiency.
  • Support the containerization and deployment of applications using Docker and Docker Swarm across OpenShift Container Platform (OCP) and Kubernetes environments.
  • Work with AWS and DevOps tooling to support application builds, deployments and migrations into modern environments.
  • Develop and troubleshoot solutions across Linux and Windows environments, working with application technologies including JBoss, Apache Tomcat, Nginx and HAProxy.

Requirements

  • 5–6 years of Unix/Linux development experience, including experience upgrading and refactoring legacy Unix scripts as part of application modernization.
  • Hands-on experience with Docker and containerization, including application deployment to OpenShift Container Platform (OCP) and Kubernetes clusters.
  • Experience working with AWS and DevOps practices to support application development, deployment and modernization.
  • Proficiency in scripting and automation using Bash, PowerShell, Python and Groovy.
  • Experience working across Linux environments including RHEL, CentOS and Ubuntu, alongside MS Windows host environments.

Preferred qualifications

  • Experience supporting Java application modernization or migrations involving legacy Java 6/8 applications.
  • Experience working with application servers and technologies including JBoss, Apache Tomcat, Nginx and HAProxy.
  • Experience with Docker Swarm alongside Docker and Kubernetes.
  • Experience troubleshooting application dependencies and script-related issues during complex modernization or migration programmes.
  • Experience supporting application development or modernization within financial services or other complex enterprise environments.

Benefits

  • Comprehensive Benefits Coverage – 100% company-paid health, life, and disability insurance effective from Day 1 of employment.
  • Retirement Savings Program – Registered Retirement Savings Plan (RRSP) with the option of receiving a matching employer contribution.
  • Virtual Health Care & Support – Company-paid virtual health care and Employee & Family Assistance Program (EFAP) available to employees and their dependents/partners.
  • Family & Wellness Support – Parental Leave Top-Up, a New Parent Gift and fitness reimbursement to support health and well-being.

Skills

  • Unix
  • Linux
  • Bash
  • PowerShell
  • Python
  • Groovy
  • Docker
  • Docker Swarm
  • OpenShift
  • Kubernetes
  • AWS
  • JBoss
Show all 15 skills
  • Apache Tomcat
  • Nginx
  • HAProxy

Capco

Unix/Linux Developer – Application Modernization

Apply now