Application Support Developer
Location: Oakville, ON
Work Model: Hybrid – 3 days per week in office
Vacation: 3 weeks
Bonus: 13%
Build. Troubleshoot. Modernize. Make an Impact.
Are you a developer who loves getting to the bottom of complex technical problems?
...
Do you enjoy the challenge of reverse engineering applications, solving production issues, improving system performance, and finding ways to make technology better?
We’re looking for an Application Support Developer who can combine strong software development skills with analytical problem-solving to support, enhance and modernize critical business applications.
This is much more than a traditional support role. You’ll have the opportunity to work across development, production support, application modernization, security, architecture and continuous improvement while partnering closely with both technology and business teams.
If you’re a developer who enjoys figuring out how things work, solving the problems others can’t, and leaving systems better than you found them, this could be the role for you.
Apply today and bring your development skills, curiosity and problem-solving mindset to the team!
Advantages
This is an opportunity to work at the intersection of development, application support and technology modernization.
You’ll have the opportunity to:
Solve challenging technical problems
Work with a broad technology stack
Influence application improvements and modernization
Partner directly with business and technology teams
Improve monitoring, reliability and system performance
Work in an Agile environment
Contribute to strategic technology initiatives—not just day-to-day support
The Technology
You’ll work across a modern and diverse application environment. Strong experience with several of the following is highly valuable:
SQL – including complex query development and troubleshooting
Java
Angular
React
Node.js
Apache Camel
Python
TypeScript
MQ channels
Cloud technologies
You don’t need to be an expert in every technology listed. We’re looking for someone with strong development fundamentals, excellent troubleshooting skills and the curiosity to understand complex systems.
Responsibilities
What You’ll Be Doing
You’ll play a key role in keeping critical applications reliable, secure and continuously improving.
Your responsibilities will include:
Develop and implement solutions ranging from production break fixes and enhancements to security upgrades and modernization initiatives
Reverse engineer existing applications and code to understand how systems work and identify opportunities for improvement
Perform detailed root cause analysis on recurring technical and business issues
Identify opportunities to improve monitoring, logging and system observability
Troubleshoot and resolve incidents, service requests and complex technical issues
Develop system-level documentation, solution proposals, technical designs and workflow diagrams
Work closely with development, infrastructure, architecture and business teams to drive issues through to resolution
Participate in on-call and weekend support rotations for patching, releases and incident management
Identify and recommend opportunities for continuous improvement across applications, architecture and processes
Help ensure solutions are reliable, scalable, secure and aligned with architectural roadmaps
Work within an Agile development environment to deliver strategic technology initiatives
Partner with business stakeholders to understand their needs and translate them into practical technical solutions
Build strong relationships with internal customers by providing transparency, resolving pain points and continuously improving IT services
Qualifications
What We’re Looking For
Bachelor’s degree in Computer Science, Engineering or a related discipline
5+ years of experience in application support, software development, business systems analysis or a similar technical role
Strong analytical and problem-solving skills
Demonstrated ability to troubleshoot complex applications and identify root causes—not just symptoms
Strong SQL skills, including writing and debugging complex queries
Hands-on experience troubleshooting applications built with technologies such as Java, Angular, React, Node.js, Apache Camel, Python or TypeScript
Experience troubleshooting MQ channels
Familiarity with IT Service Management (ITSM) and frameworks such as ITIL
Strong written and verbal communication skills
Ability to translate complex business requirements into technical solutions
Strong collaboration skills and the ability to work effectively with both technical and non-technical stakeholders
A design-focused mindset with an emphasis on clearly defining the problem before solving it
Nice to Have
Experience with:
Cloud platforms
Insurance technology and systems
Underwriting applications
Claims systems
Actuarial systems
Financial applications and integrations
Enterprise application modernization
Summary
If you’re a developer who enjoys figuring out how things work, solving the problems others can’t, and leaving systems better than you found them, this could be the role for you.
Apply today and bring your development skills, curiosity and problem-solving mindset to the team!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
Application Support Developer
Location: Oakville, ON
Work Model: Hybrid – 3 days per week in office
Vacation: 3 weeks
Bonus: 13%
Build. Troubleshoot. Modernize. Make an Impact.
Are you a developer who loves getting to the bottom of complex technical problems?
Do you enjoy the challenge of reverse engineering applications, solving production issues, improving system performance, and finding ways to make technology better?
We’re looking for an Application Support Developer who can combine strong software development skills with analytical problem-solving to support, enhance and modernize critical business applications.
This is much more than a traditional support role. You’ll have the opportunity to work across development, production support, application modernization, security, architecture and continuous improvement while partnering closely with both technology and business teams.
If you’re a developer who enjoys figuring out how things work, solving the problems others can’t, and leaving systems better than you found them, this could be the role for you.
...
Apply today and bring your development skills, curiosity and problem-solving mindset to the team!
Advantages
This is an opportunity to work at the intersection of development, application support and technology modernization.
You’ll have the opportunity to:
Solve challenging technical problems
Work with a broad technology stack
Influence application improvements and modernization
Partner directly with business and technology teams
Improve monitoring, reliability and system performance
Work in an Agile environment
Contribute to strategic technology initiatives—not just day-to-day support
The Technology
You’ll work across a modern and diverse application environment. Strong experience with several of the following is highly valuable:
SQL – including complex query development and troubleshooting
Java
Angular
React
Node.js
Apache Camel
Python
TypeScript
MQ channels
Cloud technologies
You don’t need to be an expert in every technology listed. We’re looking for someone with strong development fundamentals, excellent troubleshooting skills and the curiosity to understand complex systems.
Responsibilities
What You’ll Be Doing
You’ll play a key role in keeping critical applications reliable, secure and continuously improving.
Your responsibilities will include:
Develop and implement solutions ranging from production break fixes and enhancements to security upgrades and modernization initiatives
Reverse engineer existing applications and code to understand how systems work and identify opportunities for improvement
Perform detailed root cause analysis on recurring technical and business issues
Identify opportunities to improve monitoring, logging and system observability
Troubleshoot and resolve incidents, service requests and complex technical issues
Develop system-level documentation, solution proposals, technical designs and workflow diagrams
Work closely with development, infrastructure, architecture and business teams to drive issues through to resolution
Participate in on-call and weekend support rotations for patching, releases and incident management
Identify and recommend opportunities for continuous improvement across applications, architecture and processes
Help ensure solutions are reliable, scalable, secure and aligned with architectural roadmaps
Work within an Agile development environment to deliver strategic technology initiatives
Partner with business stakeholders to understand their needs and translate them into practical technical solutions
Build strong relationships with internal customers by providing transparency, resolving pain points and continuously improving IT services
Qualifications
What We’re Looking For
Bachelor’s degree in Computer Science, Engineering or a related discipline
5+ years of experience in application support, software development, business systems analysis or a similar technical role
Strong analytical and problem-solving skills
Demonstrated ability to troubleshoot complex applications and identify root causes—not just symptoms
Strong SQL skills, including writing and debugging complex queries
Hands-on experience troubleshooting applications built with technologies such as Java, Angular, React, Node.js, Apache Camel, Python or TypeScript
Experience troubleshooting MQ channels
Familiarity with IT Service Management (ITSM) and frameworks such as ITIL
Strong written and verbal communication skills
Ability to translate complex business requirements into technical solutions
Strong collaboration skills and the ability to work effectively with both technical and non-technical stakeholders
A design-focused mindset with an emphasis on clearly defining the problem before solving it
Nice to Have
Experience with:
Cloud platforms
Insurance technology and systems
Underwriting applications
Claims systems
Actuarial systems
Financial applications and integrations
Enterprise application modernization
Summary
If you’re a developer who enjoys figuring out how things work, solving the problems others can’t, and leaving systems better than you found them, this could be the role for you.
Apply today and bring your development skills, curiosity and problem-solving mindset to the team!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more