Jobs.ca
Jobs.ca
Language
Telus logo

Senior Java Developer - Electronic Medical Record Software

Telus10 days ago
Kelowna, BC
$98,000 - $148,000/year
Senior Level
full_time

Top Benefits

Comprehensive total rewards package highlighting competitive salary and bonus structures
Minimum 3 weeks of vacation
Flexible benefits plan to meet the needs of you and your family

About the role

Location: Kelowna, BC, CA, V1Y 9S9 Edmonton, AB, CA Toronto, ON, CA Ottawa, ON, CA Vancouver, BC, CA Calgary, AB, CA

Req ID: 49825

Jobs by Category: Technology Solutions

Job Function: Technology

Status: Full Time

Schedule: Regular

Description

Join our team and what we’ll accomplish together

We are THE tech company to watch in the healthcare industry! The Provider Product Team, part of the great TELUS Health family, was founded by practicing physicians and tech futurists. Our team is made up of highly skilled problem solvers who are responsible for improving health care solutions within the primary care ecosystem. Our focus is to always improve - improve the processes; improve the products; improve our client's experience; and improve yourself.

As a Senior Java Developer you will work with a team of talented full stack developers and testers to help troubleshoot and resolve production issues as well as build and ship new features for the Med Access Electronic Medical Records product, used by thousands of clinicians all across Canada. Be a part of a team that enables healthcare professionals to provide a better service and drive improvements to patient care for millions of Canadians.

The Role: Better. Faster. Stronger.

  • First, do no harm. Exemplify best practices in all you do. Leave the codebase better than you found it.

  • Add more stuff. The world of healthcare is constantly evolving. Analyze business requirements. Design and build solid solutions.

  • Find the fault in our code. Even the best make mistakes. Diagnose and resolve production incidents.

  • Speed it up. Our data is getting bigger. Our health teams are getting larger. The information they need to understand is more complex. Use your keen analysis, experience and creativity to increase application performance.

  • Crush technical debt. Not all solutions stand the test of time. Identify and refactor anti-patterns and poor/incomplete implementations before they become a problem.

  • Automate for efficiency and consistency. Spend less time on the boring repetitive stuff and move on to the new and innovative challenges.

What you’ll do

  • Join forces with a team of Developers, Quality Assurance and Business Analysts to collaboratively deliver a reliable product through sound design, careful development and rigorous testing
  • Write and review well designed, testable, Java code
  • Work within the full stack of technologies (UI, application tier, database) used by the product
  • Investigate and resolve design issues and code errors
  • Collaborate with fellow team members to enhance our software development processes

Qualifications

What you bring

  • Extensive experience working with Java and Java-based web applications, 7 years minimum

  • Extensive experience with HTML / JS / CSS front-end development, 5 years minimum

  • Extensive experience with relational databases (MySQL preferred), 3 years minimum

  • Previous experience developing with any of the following technologies is an asset:

    • Spring Framework
    • JSP
    • Web Services (SOAP, REST)
    • Struts
    • Hibernate
    • XML/XSLT
  • Excellent written and verbal communication skills to accurately articulate problems and solution designs

  • Must be a quick learner, willing to take on the challenges of a large codebase

  • Self-starter with the ability to work independently and embrace change

  • A team player who can thrive in an Agile environment alongside developers, QAs and product owners

Great-to-haves

  • Experience in the health care industry or health care IT
  • Experience modernizing legacy applications to leverage the full potential of Google Cloud Platform
  • Experience managing CI/CD pipelines using Github tooling

#LI-REMOTE

Salary Range: $98,000-$148,000

Performance Bonus or Sales Incentive Plan: 15%

Actual total compensation will be determined based on factors such as knowledge, skills, performance and experience. In addition, TELUS offers rewarding benefits such as:

  • Comprehensive total rewards package highlighting competitive salary and bonus structures, minimum 3 weeks of vacation, and flexible benefits plan to meet the needs of you and your family
  • Flexibility to work in-office, virtually or a combination of both, based on the role's requirements
  • Generous company matched pension and share purchase programs
  • Opportunity to give back to communities in which we work, live and serve
  • Career growth and learning & development opportunities to develop your skills
  • And much more …

A bit about us

We’re a people-focused, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world.

You’ll find our engaging, high-performance culture personally fulfilling, professionally challenging, and financially rewarding. We’re committed to diversity and equitable access to employment opportunities based on ability. Your unique contributions and talents will be valued and respected here. When you join our team, you’re helping us make the future friendly.

Note for Quebec candidates: if knowledge of English is required for this position, it is because the team member will be asked, on a regular basis, to interact in English with external or internal parties or to use English applications or software as part of their tasks.

About Telus

Telecommunications
10,000+

TELUS is a Canada-based telecommunication company that provides services such as internet, television and entertainment for commercial and residential sectors.