Application Support Developer

Randstad Canada

• $85K — $100K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years in application support or software development
  • Strong analytical and problem-solving skills
  • Proficient in SQL with complex query development
  • Experience with technologies such as Java, Angular, React, Node.js, and more
  • Familiarity with IT Service Management (ITSM) principles
  • Strong communication and collaboration skills

Responsibilities

  • Develop and implement various solutions for production issues and enhancements
  • Reverse engineer applications to identify improvement opportunities
  • Perform root cause analysis on recurring technical problems
  • Troubleshoot and resolve complex incidents and service requests
  • Create documentation and technical designs to support development efforts
  • Collaborate with technical and business teams to resolve issues
  • Participate in support rotations for incidents and updates

Benefits

  • Hybrid work model with 3 days in-office per week
  • Three weeks of vacation
  • 13% annual bonus structure
  • Opportunity to work with a diverse technology stack
  • Focus on application modernization and strategic technology initiatives
Full Job Description
job details

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! ...

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!
show more

share this job.

Similar Jobs

More Jobs at Randstad Canada

More Information Technology Jobs

Find similar Application Support Developer jobs: