Senior Application Support Engineer supporting Smile Digital Health’s FHIR-based healthcare data platform. Troubleshooting Java applications, delivering enhancements, and handling Tier 2 production incidents for clients.
Responsibilities
Provide advanced technical support by partnering with Tier 1 and Tier 2 Service Desk teams to diagnose, troubleshoot, and resolve complex customer incidents
Participate in major incident response and root cause analysis
Analyze business, product, and customer requirements to design scalable, maintainable, high-performing, and interoperable technical solutions
Collaborate with Product, Engineering, Support, and other stakeholders to design, develop, test, implement, and support enhancements and defect fixes
Evaluate emerging technologies and recommend improvements to tools, frameworks, coding standards, and software development practices
Provide technical leadership and mentorship to developers and Tier 1/Tier 2 support teams
Break down technical work, guide implementation approaches, and serve as the primary technical escalation point
Maintain and enhance development frameworks, technical documentation, and operational procedures
Ensure solutions meet security, privacy, quality, performance, and architectural standards
Coach and mentor junior developers and co-op students through code reviews and technical guidance
Participate in an on-call production support rotation and provide after-hours support for critical incidents
Protect confidential information and use it only for employment obligations
Requirements
Post-secondary education in Computer Science, Engineering, Mathematics, or a related field, and/or equivalent working experience
8+ years of experience with Software Development in Java
Experience with developing software applications
Experience with unit and functional test practices
Experience in end-to-end feature development
Experience building complex systems
Experience with HL7 (V2, FHIR) is highly preferred
Experience with Hibernate, Spring, REST web services, and Git is an asset
Experience working in a support/troubleshooting role is an asset
Preference to candidates based in Ontario
Benefits
Remote Work Environment
Flexible Time Away From Work Policy including PTO, Personal and Sick Days
Competitive Salary and Health/Medical Benefits
RRSP/TFSA/401K Employee Contribution
Life and Disability
Employee Assistance Program
FHIR Study Program and Skillsoft Learning
Super HAPI Fun Club
Workplace accommodations during interviews or while working at Smile
Applications Engineer developing motor, VFD, and drive - system quotations for Innomotics, a motors and drives supplier. Supporting mining and heavy - industry projects across Canada.
Applications Engineer designing membrane filtration upgrades for Trojan Technologies, a water treatment solutions company. Developing technical proposals and customer solutions for municipal and industrial projects.
Senior Software Applications Engineer developing subscription commerce systems for Calix’s cloud - first broadband platform. Building configurators, order processing, billing, entitlements, and customer subscription workflows.
Senior Application Engineer developing and maintaining features on the Salesforce Core Platform. Collaborating with software engineers to enhance Guest Services experience and drive business outcomes.
Application Support Engineer resolving technical issues for a fintech software provider. Collaborating across teams to ensure high - level client support and improve platform development.
Lead overseeing pre - sales performance and team success in energy storage for Socomec. Prepare proposals, collaborate with teams, and drive business success.