Help Canadians access better quality care by advancing digital health solutions. Join our team
Our team is working at the forefront of the digital health software development. We are building TELUS Health - Exchange, the components of which enable PrescribeIT, a national e-prescribing service, as well as MedDialog, a national communication solution for physicians.Here's the impact you'll make and what we'll accomplish together
After joining us, you'll become part of the dynamic, Agile Development & Scrum team delivering releases of TELUS Health - Exchange. By working with our partners, electronic medical record (EMR) and pharmacy software vendors, you will help make advanced digital health solutions available for Canadians. Our technology can improve health outcomes by connecting doctors and other health practitioners with one another and with their patients.Here's how
•Design, code, test and debug software of high complexity
•Be involved in all aspects of the Agile project life cycle, from the initial kick-off through the requirements analysis, design, development, integration and implementation
•Systems analysis and design, system modeling, performance modeling, integration planning and technology and component selection to ensure architectural consistency and coherence between technical and business processes
•Participate in creation of technical design documentation: Detail design & architecture blueprint documents Qualifications:You're the missing piece of the puzzle
•Bachelor degree in Computer Science, Health Information Science or equivalent
•5 or more years of experience in Java development and frameworks, combined with experience in: Great-to-haves
•Relational database management system (RDBMS), Structured Query Language (SQL)
•Spring Framework, Spring Boot
•Web service development: REST or SOAP
•Eclipse, Maven, svn or git
•At least one application server: Tomcat, WebLogic, WebSphere, JBoss/WildFly
•Hypertext Markup Language (HTML), Extensible Markup Language (XML), JUnit, Hibernate
•Proven problem solving and troubleshooting skills
•Solid understanding of service oriented architecture and design patterns
•10+ years of experience and expert level knowledge with object oriented (OO) methodology and programming
•Very good knowledge of RDBMS & SQL
•Demonstrated capacity for problem solving, synthesis, and making sound recommendations and decisions
•Knowledge of Lean & Agile methodologies
•DevOps and automation experience
•Demonstrated experience with Java-based application design and development, technologies: Java Database Connectivity (JDBC), Java Message Service (JMS), Java Security, XML and related technologies: Extensible Stylesheet Language Transformation (XSLT), XML Schema, web services including REST and/or SOAP
•Knowledge and experience with Apache Camel
•Experience with Amazon Web Services (AWS)
•Experience with Docker, Kubernetes, RedHat OpenShift
•Progressive software development experience, developing high-volume, online transaction processing applications in a multi-platform, multi-tiered, 24x7 environment Who is TELUS?
We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV™. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.
TELUS Health is an IT leader in Canada that focuses on the health sector. Our mission is to improve the way information is being used along the continuum of care to better the health of citizens in Canada and in selected countries.
Everyone belongs at TELUS. It doesn't matter who you are, what you do or how you do it, at TELUS, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.
Do you share our passion?
At TELUS, you
create future friendly ® possibilities.
At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.Disclaimer:
In accordance with the TELUS Health Solutions Data Center Security Policy, as a condition of employment, all personnel whose job functions require they work at a Data Center and/or have access to detailed knowledge of technology related to client service delivery, are subject to a Personnel Security Screening conducted through the Government of Canada.