Application Support Engineer

Randstad Digital

Oakville

On-site

CAD 85,000 - 110,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Digital is seeking an experienced Application Support Developer in Oakville, Canada. This full-time role combines development with production support to ensure stability and performance of core business applications.

You will handle break-fixes, enhancements, architecture modernization, and security upgrades, while working in an agile environment to align technical work with business needs.

Qualifications

  • Bachelor’s degree in computer science, Engineering, or a related technical field.
  • 5+ years of experience in IT production support, software development, or business systems analysis.
  • Strong proficiency in SQL with complex queries.
  • Hands-on troubleshooting with Java, Angular, React, Node.js, Apache Camel, Python, or TypeScript.

Responsibilities

  • Development & System Maintenance: produce break-fixes, system enhancements, security upgrades, modernization initiatives.
  • Root Cause Analysis & Monitoring: deep-dive RCA and improved logging to mitigate risks.
  • Reverse Engineering & Troubleshooting: resolve critical production issues and support upgrades.
  • Technical Documentation: author design docs, proposals, workflow diagrams, and specs.
  • Incident Management & Operational Support: respond to issues and participate in on-call rotations.
  • Agile Collaboration: work with IT and business teams in an agile framework.
  • Continuous Improvement: evaluate architecture and design for improvements.

Skills

SQL proficiency
Java/Angular/React/Node.js/Python/Type
MQ troubleshooting
ITIL knowledge
Analytical communication

Education

Bachelor's degree in CS/Engineering or related

Job description

Position Type: Full-Time, Permanent
Must be eligible to work in Canada

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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Support Analyst
Application Support Analyst

Insight Global • Toronto

On-site
CAD 59,000 - 62,000
Application Support Specialist
Application Support Specialist

Corus Entertainment • Toronto

Hybrid
CAD 90,000 - 115,000
Intermediate Systems Support Analyst
Intermediate Systems Support Analyst

TV2 Consulting • Toronto

On-site
CAD 70,000 - 90,000
Systems Analyst
Systems Analyst

Michael Page International (Canada) • Markham

On-site
CAD 70,000 - 80,000
Competitive salary
10% bonus
Permanent full-time
+2
Application Support Analyst
Application Support Analyst

Air-tek • Toronto

On-site
CAD 70,000 - 100,000
Professional growth opportunities
Collaborative and inclusive team environment
Work with modern technologies
Application Support Analyst
Application Support Analyst

LaPrairie Group of Companies • Calgary

On-site
CAD 70,000 - 100,000
Application Support Analyst (Dynamics 365)
Application Support Analyst (Dynamics 365)

Resonaite • Toronto

Hybrid
CAD 65,000 - 90,000
Application Developer (CSDS)
Application Developer (CSDS)

Bevertec • Fredericton

On-site
CAD 75,000 - 90,000
Application Support
Application Support

Altis Technology • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Software Developer - Full Stack
Software Developer - Full Stack

Symbiotic Group • Toronto

On-site
CAD 90,000 - 130,000