Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Lead Backend Software Engineer - Jobs in Regina

Job LocationRegina
EducationNot Mentioned
SalaryNot Mentioned
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypeContract

Job Description

TELUS Health and LifeWorks have recently come together to leverage the power of technology and our caring cultures to further progress our shared goal of building a healthier and friendlier future for all. As a global-leading health and well-being provider - encompassing physical, mental and financial health - TELUS Health is improving health outcomes for consumers, patients, healthcare professionals, employers and employees.Do you enjoy working on projects with real impact on people #39;s lives, wellbeing and mental health Do you have a growth-mindset and a passion to enable others The TELUS Health Consumer Products team is building digital products with global impact on people #39;s lives, and is looking for motivated, results-driven individuals who want to join our organization.About TELUS HealthTELUS Health is a global healthcare leader serving people in more than 160 countries delivering both digital innovation and clinical services to improve total physical, mental and financial health and wellness across the full spectrum of primary and preventative care. By leveraging the power of technology to deliver connected solutions and services both in-person and virtually, TELUS Health is improving access to care and revolutionizing the flow of information while facilitating collaboration, efficiency, and productivity for physicians, pharmacists, health authorities, allied healthcare professionals, insurers, employers and people globally, progressing its vision of transforming healthcare and empowering people to live healthier lives.Our Team and CultureThe Consumer Products group empowers healthier, happier, and more productive individuals by offering Telemedicine, Virtual Pharmacy, Medical Alerts, and Care Centers. This role will be associated with the virtual healthcare platform which enables users to see a doctor, counsellor or dietitian from their phone, at their convenience. It #39;s part of our mission to improve Canadians #39; access to healthcare.Being part of our group means you #39;ll benefit from products with global scale, our industry leading culture with a focus on helping people, a full range of benefits, and remote work options. Our employees also have access to the same high-quality well-being support and resources provided to our customers.We pride ourselves on providing a work environment that inspires innovation, connection and collaboration while also supporting your growth and development both personally and professionally. We value difference-makers, and individuals and teams who bring high energy, passion, and a relentless commitment to excellence to their roles. If this type of culture excites you, we want to hear from you!The RoleReporting to the Engineering Manager for a Virtual Care Product, your role as a Lead Product Development Engineer is a key role in leading the development and delivery of high-quality software solutions that drive innovation in the healthcare industry. You will work closely with cross-functional teams to design, develop, and implement software applications that meet the needs of our customers and contribute to the overall success of TELUS Health.What you #39;ll do:

  • Lead a team of software engineers, providing technical guidance, mentorship, and support to ensure the successful delivery of projects.
  • Apply critical thinking skills to ask questions and dig into the root cause of an issue or an assignment.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and develop software solutions that meet business objectives.
  • Design, develop, and maintain high-quality software applications using industry best practices and coding standards.
  • Lead the architectural design and implementation of software systems, ensuring scalability, reliability, and performance.
  • Conduct code reviews and provide feedback to team members to ensure code quality and adherence to coding standards.
  • Drive continuous improvement initiatives, identifying opportunities to enhance software development processes, tools, and technologies.
  • Collaborate with cross-functional teams to ensure seamless integration of software components and systems.
  • Mentor and coach team members, fostering a culture of learning, collaboration, and innovation.
  • Provide technical direction to the development team by researching and suggesting new technology offerings to the team. Propose technology to the development manager based on business requirements given for the project.
  • Participate in high level planning/estimation of new features.
  • Take a lead on architecture and long-term technical vision, while ensuring all engineers can contribute.
What you bring:
  • Bachelor #39;s degree in computer science, Engineering, or equivalent experience.
  • 5 - 7 years of experience in software development, with some experience in a leadership or senior role
  • Leadership ability, to inspire the team members that work with them solving problems together.
  • A sense of ownership around your objectives.
  • Ability to make the most out of ambiguity.
  • A deep understanding and experience in the Java programming language.
  • Ability to create and maintain web microservices using the spring boot framework.
  • Knowledge of core object-oriented programming principles while developing highly available solutions.
  • An understanding of synchronous and asynchronous event-based communication.
  • Able to work with SQL and noSQL databases.
  • Effectively use of Git to manage the lifecycle of source code.
  • Able to apply unit tests and integration tests for code development.
  • Knowledge of Microservice design best practices and architecture
Nice to have experience:
  • Experience in Ruby, Python, or GO programing languages.
  • API technologies such as REST, GraphQL, or Kafka bases event messaging
  • Familiarity with database technology like mySQL, PostgreSQL, and DynamoDB
  • Hashicorp Vault
  • Docker and CI/CI pipeline
  • Auth0/OAuth 2.0
  • AWS Resources
  • Observability tooling
Where permitted by law, company employees must be fully immunized to access a TELUS Health office or customer premises.Persons with disabilities who need accommodation in the application process or those needing job postings in an alternative format may e-mail a request to talentacquisitiononboarding@telushealth.com.By applying to this role, you understand and agree that your information will be shared with the TELUS Group of Companies #39; Talent Acquisition team(s) and/or any leader(s) who will be part of the selection process.

APPLY NOW

Lead Backend Software Engineer Related Jobs

© 2021 HireJobsCanada All Rights Reserved