Senior Java Developer - Electronic Medical Record Software

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.

 

 

 

 

Technology Solutions

We’re into seeing where technology can take us, so if you have ever imagined what the future of supply chain management, cybersecurity, the cloud and Internet of Things will look like, we want you to be part of the team that makes it happen.

We are honoured to be recognized

5G
TELUS’s fastest network. 5G enables a superior experience with fast downloads and richer multimedia applications

6
Innovation centres across Canada that bring our team members together with customers, partners, start ups, universities, hospitals and fellow colleagues to tackle some of the biggest technological hurdles Canada will face in the near future.

1
Million active users logging into My TELUS per month (consumer mobility).

Accessibility

TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.