Senior Java Developer - Electronic Medical Record Software Job at TELUS, Kelowna, BC

MzE0ekMvdVdWR2tDdTAvZWVnaXNseE1Renc9PQ==
  • TELUS
  • Kelowna, BC

Job Description

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

Job Tags

Similar Jobs

Randstad

opérateur·trice de presse-plieuse amada | ville saint-laurent | quart de soir. Job at Randstad

Nouveau poste temporaire en vue d'embauche Ville Saint Laurent avec Randstad pour une compagnie spcialise dans les produits et quipements industriels. Nous recherchons actuellement des Oprateur de presse plieuse avec exprience sur la machine AMADA, disponible a temps ...

Bluberi

Software Quality Engineer II Job at Bluberi

 ...diverse fields such as mathematics, visual arts, software engineering, game design, audio engineering, and quality assurance. With its head office in Las Vegas, the R&...  ...on risk. Foundational knowledge of Unity game engine and C#. Assets Good knowledge of the casino... 

Kiewit

Engineering Intern - Kiewit Mining Group 2025 Job at Kiewit

**Requisition ID:** 173586**Job Level:** Internship**Home District/Group:** Kiewit Mining District**Department:** Field Operations**Market:** Mining**Employment Type:** Full Time Temporary**Position Overview**Are you interested in a hands-on real-world learning... 

Inframark, LLC

Instrument Technician I Job at Inframark, LLC

Job Description**JOB FUNCTION/ PURPOSE**The Instrument Technician I is responsible for installing, replacing, repairing and maintaining various types of electrical/instrumentation components in support of wastewater operations**RESPONSIBILITIES**+ Performs various maintenance...