Application Support Developer

SagenOakville, ON
Hybrid

About The Position

Reporting to the Manager, IT Production Support, the Application Support Developer is responsible for contributing to the overall stability, reliability, and continuous improvement of production systems. This role combines technical expertise with a strong understanding of business processes and customer needs, driving effective resolutions to issues and identifying opportunities for system improvements. This position is being posted to fill an existing vacancy within the department.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 5+ years of experience in IT production support, software development, business systems analysis, or a similar role.
  • Design-centered thinking with a focus on problem definition.
  • Strong knowledge of SQL, including writing and debugging complex queries.
  • Hands-on experience troubleshooting and resolving issues in Java, Angular, React, Node JS, Apache Camel, Python or Typescript applications.
  • Experience in troubleshooting issues related to MQ channels.
  • Familiarity with IT service management (ITSM) tools and frameworks, such as ITIL.
  • Exceptional analytical, communication and interpersonal skills, with the ability to interpret complex business needs and translate them into technical concepts.

Nice To Haves

  • Cloud experience is an asset.
  • Experience with insurance systems and integrations (underwriting, claims, actuarial, finance) would be an asset.

Responsibilities

  • Responsible for development tasks, ranging from production break fixes to system enhancements and security upgrades for Sagen systems.
  • Required to reverse engineer and understand system modules or contained blocks of code, for purposes related to production break fixes, enhancements, or modernization related activities.
  • Perform detailed root cause analysis for recurring technical and business-related issues, driving resolutions that mitigate future risks.
  • Ability to identify gaps in monitoring and improve logging mechanisms for better root cause analysis
  • Create detailed system level artifacts including design documentation, solution proposals, workflow diagrams, and technical documentation as needed.
  • Respond to and resolve incidents, service requests, and technical issues, escalating to appropriate teams as needed.
  • Participate in on-call and weekend support rotations in support of patching activities, software releases, and incident management.
  • Develop and maintain strong customer relationships by providing transparency, addressing pain points, and supporting innovative IT service enhancements.
  • Maintain high quality software development standards to support functionality, usability, reliability, availability, and security.
  • Work within an agile development process, collaboratively across the IT and business functions to iteratively implement strategic deliverables.
  • Responsible for making recommendations for continuous improvement by monitoring and evaluating architecture and design principles and initiatives across the IT and business teams, identifying the need for process enhancements.
  • Liaise with key business partners to ensure that solutions both meet business needs, while being aligned with architectural roadmaps.

Benefits

  • competitive compensation
  • annual performance bonus
  • medical and dental benefits
  • company funded pension plan
  • matching RRSP, TFSA and/or Non-registered Savings Plans
  • work from anywhere days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service