Back to results

Closed listing

Application Support Engineer

  • Oakville, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
Experience: 5+ years of experience in IT production support, software development, or business systems analysis.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Application Support Engineer

Location: Oakville, ON (Hybrid – 3 days/week on-site)

Position Type: Full-Time, Permanent

Must be eligible to work in Canada

Roles and responsibilities

We are seeking an experienced Application Support Developer to join a dynamic IT team. In this role, you will be instrumental in ensuring system stability, functionality, and performance across core business applications.

Combining hands-on software development with complex technical problem-solving, you will handle everything from production break-fixes and system enhancements to architecture modernizations and security upgrades. This role is ideal for a proactive developer who thrives in an agile environment and bridges the gap between technical execution and business needs.

Key Responsibilities

  • Development & System Maintenance: Execute development tasks spanning production break-fixes, system enhancements, security upgrades, and modernization initiatives.
  • Root Cause Analysis & Monitoring: Conduct deep-dive root cause analysis for recurring technical and business issues. Identify monitoring gaps and enhance logging mechanisms to mitigate future risks.
  • Reverse Engineering & Troubleshooting: Reverse engineer complex system modules and contained code blocks to resolve critical production issues and support upgrades.
  • Technical Documentation: Author detailed system-level artifacts, including design documentation, solution proposals, workflow diagrams, and technical specifications.
  • Incident Management & Operational Support: Respond to and resolve technical issues and service requests. Participate in on-call and weekend support rotations for software releases, system patching, and incident response.
  • Agile Collaboration: Work collaboratively across IT and business teams within an agile framework to deliver strategic, high-quality software solutions that meet reliability, security, and usability standards.
  • Continuous Improvement: Evaluate current architectural and design practices to recommend process enhancements and continuous improvement initiatives.

Qualifications & Skills

Requirements

  • Education: Bachelor’s degree in computer science, Engineering, or a related technical field.
  • Experience: 5+ years of experience in IT production support, software development, or business systems analysis.
  • Database & SQL: Strong proficiency in SQL, with proven experience writing and debugging complex queries.
  • Development & Tech Stack: Hands-on troubleshooting experience with applications built on Java, Angular, React, Node.js, Apache Camel, Python, or TypeScript.
  • Messaging Systems: Demonstrated experience troubleshooting MQ channel issues.
  • ITSM Knowledge: Familiarity with IT Service Management tools and frameworks (e.g., ITIL).
  • Communication & Analytical Skills: Exceptional problem-solving abilities with the capacity to translate complex business requirements into clear technical concepts.

Nice-to-Have

  • Experience with cloud platforms and modern cloud architectures.
  • Domain experience with insurance systems and integrations (e.g., underwriting, claims, actuarial, or finance).
More about this job

Responsibilities

Develop and maintain business applications by resolving production issues, delivering enhancements and upgrades, troubleshooting complex modules, and conducting root cause analysis. Provide operational support and technical documentation while collaborating with IT and business teams to improve system reliability, security, and architecture.

Requirements

Requires a bachelor’s degree in computer science, engineering, or a related technical field, plus at least five years of experience in production support, software development, or business systems analysis. Candidates should have strong SQL skills, troubleshooting experience with the listed application technologies, experience resolving MQ channel issues, familiarity with ITSM or ITIL, and strong analytical and communication abilities.

Skills

  • Production Support
  • Software Development
  • SQL
  • Root Cause Analysis
  • Application Troubleshooting
  • Java
  • Angular
  • React
  • Node.js
  • Apache Camel
  • Python
  • TypeScript
  • MQ Troubleshooting
  • ITIL
  • Technical Documentation
  • Agile Collaboration

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Customer Service & Support
  • Finance & Accounting

Keywords

  • Application Support
  • Production Support
  • Software Development
  • Business Systems Analysis
  • SQL
  • Root Cause Analysis
  • Monitoring
  • Logging
  • Reverse Engineering
  • Incident Management
  • IT Service Management
  • ITIL
  • Java
  • Angular
  • React
  • Node.js
  • Apache Camel
  • Python
  • TypeScript
  • MQ Channels
  • Agile
  • Technical Documentation
  • System Modernization
  • Security Upgrades
  • Cloud Platforms
  • Insurance Systems
  • Underwriting
  • Claims
  • Actuarial
  • Financial Services

Report this job