Salary
💰 $139,000 - $150,000 per year
Tech Stack
AngularDockerGrafanaJavaKubernetesPrometheusSaltStackSplunk
About the role
- Process and transform healthcare data, converting incoming messages into integratable formats
- Maintain a rules-based engine to analyze messages and identify relevant patterns and triggers
- Support the notification system that sends alerts based on rule matches
- Manage systems for user administration and patient information tracking
- Oversee end-to-end software development: gather and refine requirements with business teams
- Write and optimize high-performance, maintainable code
- Automate workflows and scripting to streamline tasks
- Analyze, debug, troubleshoot systems and issues
- Perform validation and verification testing
- Collaborate closely with cross-functional teams and external partners on product enhancements
- Review and provide feedback on team members' work; mentor and coach engineers
Requirements
- Excellent organization, critical-thinking and personal leadership skills
- Experience writing clean code that performs well at scale using Java
- Experience with Microservice Architecture
- Solid experience writing RESTful API endpoints
- Self-starter with the ability to deliver with minimal supervision
- Team player with a passion for mentoring others in a professional setting
- Optional: Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities
- Optional: Experience using system and performance monitoring tools (e.g. Prometheus, Grafana, Splunk)
- Optional: Experience with Angular
- Optional: Experience with Docker, Kubernetes
- Optional: Experience with CI/CD pipeline
- Willingness to travel to Mississauga and/or Salt Lake City for in-office events (onboarding, team events, semi-annual/annual meetings)