Powering the next generation of connected healthcare. Health system solutions for technology, business, and people
Application Support Engineer
Location
Canada
Posted
12 days ago
Salary
$85K - $100K / year
Seniority
Senior
Job Description
Application Support Engineer
Smile Digital Health
• Provide advanced technical support by partnering with Tier 1 and Tier 2 Service Desk teams to diagnose, troubleshoot, and resolve complex customer incidents, participating in major incident response and root cause analysis as needed. • Analyze business, product, and customer requirements to design scalable, maintainable, high-performing, and interoperable technical solutions while ensuring alignment with architectural standards and best practices. • Collaborate cross-functionally with Product, Engineering, Support, and other stakeholders to design, develop, test, implement, and support enhancements and defect fixes. • Lead technical decision-making by evaluating emerging technologies, recommending improvements to tools, frameworks, coding standards, and software development practices, and driving continuous improvement initiatives. • Break down technical work, provide guidance on implementation approaches, and serve as the primary technical escalation point for project issues, delivery status, and complex production challenges. • Maintain and enhance development frameworks, technical documentation, and operational procedures to ensure knowledge sharing and long-term maintainability. • Ensure all delivered solutions meet security, privacy, quality, performance, and architectural standards while complying with organizational policies and industry best practices. • Coach and mentor junior developers and co-op students through code reviews, technical guidance, and career development. • Participate in an on-call production support rotation and provide after-hours support for critical production incidents, ensuring timely resolution and minimal customer impact. • Demonstrate strong analytical and problem-solving skills with the ability to identify root causes, evaluate alternatives, and implement effective technical solutions.
Job Requirements
- Successful completion of coding camp/ diploma / undergraduate degree and/or equivalent experience
- 3+ years of experience with Software Development in Java.
- Experience with developing software applications, unit and functional test practices.
- Experience in end-to-end feature development.
- Experience building complex systems.
- Experience in HL7 (V2, FHIR) is highly preferred.
- Experience with Hibernate, Spring, REST web services, 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
Related Guides
Related Categories
Related Job Pages
More Application Engineer Jobs
• Define security requirements and design application architectures following a *secure-by-default* approach. • Conduct threat modeling, code reviews, and penetration testing on cloud-based web and mobile apps to proactively identify vulnerabilities. • Implement, manage, and automate SAST/DAST/SCA security controls and WAF rules to enforce protection at scale. • Partner with Product teams to ensure robust protection and foster a security-first development culture. • Participate in the investigation, management, and resolution of security alerts. • Collaborate on all core activities and initiatives of the Security Engineering team.
• Define security requirements and design application architectures following a *secure-by-default* approach. • Conduct threat modeling, code reviews, and penetration testing on cloud-based web and mobile apps to proactively identify vulnerabilities. • Implement, manage, and automate SAST/DAST/SCA security controls and WAF rules to enforce protection at scale. • Partner with Product teams to ensure robust protection and foster a security-first development culture. • Participate in the investigation, management, and resolution of security alerts. • Collaborate on all core activities and initiatives of the Security Engineering team.
• Define security requirements and design application architectures following a *secure-by-default* approach. • Conduct threat modeling, code reviews, and penetration testing on cloud-based web and mobile apps to proactively identify vulnerabilities. • Implement, manage, and automate SAST/DAST/SCA security controls and WAF rules to enforce protection at scale. • Partner with Product teams to ensure robust protection and foster a security-first development culture. • Participate in the investigation, management, and resolution of security alerts. • Collaborate on all core activities and initiatives of the Security Engineering team.
• Lead end-to-end architecture and complex product catalog design within Zuora Billing, including charge models, subscription lifecycle management, and scalable O2C/OTR solution design aligned to business and finance processes. • Drive advanced Zuora configurations including custom workflows (automation, integrations, error handling), mediation and data transformation pipelines, advanced billing rules, custom rating logic, multi-entity/multi-currency global setups, custom reports/data sources, and billing performance optimization. • Design, build, and support robust integrations between Zuora and enterprise systems (Oracle ERP, tax engines, payment gateways, CRM, data platforms), including API-based integrations, middleware flows, automated reconciliations, and audit control mechanisms. • Own post–go-live production support, including incident management (P1/P2), root cause analysis, change and release management, operational stability, and support for financial close and compliance processes. • Lead full lifecycle implementations (requirements through hypercare), provide governance and technical leadership, mentor team members, ensure documentation and knowledge transfer, and represent Zuora architecture in executive and cross-functional design forums. • Develops and executes system conversion and implementations. • Lead cross-functional requirement sessions to elicit, document and analyze business requirements and functional specifications. Includes identifying unspoken or conflicting requirements and challenging the norm. • Manage KLO operations and stakeholders support with daily activities, Financial close, reconciliations etc.


