Unix/Linux Developer – Application Modernization
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