Senior Software Developer
Toronto, ON, CA, M5J 2V5 Edmonton, AB, CA Vancouver, BC, CA Burnaby, BC, CA Calgary, AB, CA
Description
Be a part of a transformational journey with innovative talent and leading edge technologies.
Our team and what we’ll accomplish together
The TELUS Health Technology Office is committed to changing the way healthcare in Canada works for you, your family, and your loved ones. What part might you play?
We collectively need to find solutions that will benefit all Canadians to meet the challenge of unsustainable rising costs, long wait times and an increasingly older population. Make no mistake, our journey to address Canada’s greatest social challenge of this generation, healthcare, will be long and challenging – but the chance to have an impact on all Canadians and build a new business for TELUS will be worth it!
What you’ll do
As a Senior Software Developer for the Ministry of Health (MOH) Health Network System (HNS) managed service, you will be responsible for designing and delivering various application services to our customers. You will work closely with multiple stakeholders and subject matter experts across the organization to understand all the different data transactions and reporting systems, then propose solutions and strategies to deliver the agreed-upon deliverables.
The ideal candidate should have a robust and hands-on background in API development solutions. Using existing and new systems or technologies, you will also leverage your expertise to improve data consolidation and the BI self-service user experience.
- Design, code, test and debug software of high complexity
- Be involved in all aspects of the Agile project life cycle, from the initial kickoff through the requirements analysis, design, development, integration and implementation
- Participate in Dev Ops and Tier3 technical support on a scheduled basis, rotational on-call for about 14 days each calendar month with regular on-call responsibilities during non-business hours
- Investigate, troubleshoot and fix live problems based on alerts raised by the monitoring tools and issues reported by customers
- Systems analysis and design, system modelling, performance modelling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes
- Participate in the creation of technical design documentation (e.g. Detail Design and Architecture Blueprint documents)
Qualifications
What you bring
- Bachelor’s degree in Computer Science, Health Information Science or equivalent
- 8+ years of experience in Java or object oriented programming combined with experience in:
- Spring/Spring Boot
- GWT
- Camel
- Node.js
- Bootstrap
- REST API Design and implementation
- API Gateway and platform (e.g. OpenShift)
- HL7 FHIR Integration
- Event-driven/Stream processing platform (e.g. Kafka)
Great-to-haves
- Kubernetes
- Splunk Administrator