Back to results

Lead Software Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Requirements

IMS Production Support L3 Engineer

Location: PCS CA, Toronto

Years of Experience: 5-7 Years

Job Summary: The IMS Production Support L3 Engineer is responsible for ensuring the stability, availability, and performance of applications across AMS, Cloudera, and on-premises environments. This role involves proactive monitoring, incident resolution, automation, and continuous improvement of support processes for PDDF and OPRA applications.

Responsibilities

  • Production Monitoring & Support: Monitor PODR reports and extract schedulers to ensure timely execution of all daily processes. Track Kafka topics and validate system health using Cloudera Manager. Monitor application performance and availability (OPRA Lambdas, AWS services).
  • Application Maintenance & Deployment Support: Execute deployments, configuration changes, and performance tuning activities. Perform pre- and post-deployment validation checks during production releases.
  • Environment & Data Validation: Ensure all lower (non-production) environments are functioning properly. Validate ETL processes and data accuracy using SQL queries.
  • Automation & Continuous Improvement: Develop Python-based automation scripts to monitor production jobs, detect failures, and reduce manual effort.
  • Incident & Problem Management: Monitor and manage incidents across PODR, PDDF, and OPRA systems. Perform root cause analysis (RCA) and implement preventive actions.
  • Documentation & Process Compliance: Create and maintain SOPs, troubleshooting guides, and support documentation.

Mandatory Skills

  • 6+ years of experience in Python, SQL, Java, Node.js, TypeScript
  • 6+ years of experience with AWS, Cloudera, MySQL, Power BI, and ETL fundamentals
  • Ability to analyze logs and system alerts for initial issue assessment
  • Awareness of production support processes and incident management

Preferred Skills

  • Experience with monitoring tools such as Dynatrace, ELK, and AWS CloudWatch
  • Familiarity with Docker and Linux administration

Qualifications

  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus

Work Experience

5-7Years
More about this job

Responsibilities

Monitor production applications, jobs, Kafka topics, and system health across AMS, Cloudera, and on-premises environments; support deployments, configuration changes, performance tuning, and data validation. Manage incidents and root cause analysis, develop Python automation to reduce manual work, and maintain support documentation and procedures.

Requirements

The posting requires 6+ years of experience with Python, SQL, Java, Node.js, TypeScript, AWS, Cloudera, MySQL, Power BI, and ETL fundamentals, alongside production support and incident management awareness. A bachelor's degree in Computer Science or a related field is listed, and experience with Dynatrace, ELK, AWS CloudWatch, Docker, and Linux is preferred.

Skills

  • Python
  • SQL
  • Java
  • Node.js
  • TypeScript
  • AWS
  • Cloudera
  • MySQL
  • Power BI
  • ETL
  • Production Support
  • Incident Management
  • Root Cause Analysis
  • Kafka
  • Linux
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics
  • Customer Service & Support

Keywords

  • Python
  • SQL
  • Java
  • Node.js
  • TypeScript
  • AWS
  • Cloudera
  • MySQL
  • Power BI
  • ETL
  • Kafka
  • Dynatrace
  • ELK
  • AWS CloudWatch
  • Docker
  • Linux
  • Production Support
  • Incident Management
  • Root Cause Analysis
  • Application Monitoring
  • Deployment Support
  • Performance Tuning
  • Data Validation
  • Automation
  • PODR
  • PDDF
  • OPRA
  • AMS
  • SOPs

Report this job