Digital Health Technology team powers digital experiences and engagement to enhance the lives of millions of people every day through connected care.
We build, deliver and manage a portfolio of data management platforms and mobile offerings in support of our core businesses.
We thrive on simple and elegant architecture and agility. You’ll be immersed in a dynamic high-growth environment and empowered to excel, take informed risks, and drive ingenuity across the enterprise.
We are looking for a Senior Software Engineer who has experience with AWS cloud services to be part of the Test Engineering team.
Let's talk about Responsibilities :
This role is responsible for leading and performing software development, design and testing to support the testing activities in the DHT web, mobile and cloud applications.
It also encompasses working with global Product Development (PD) teams in Sydney, San Diego, Halifax and Kyiv. These applications are designed for clinicians involved in the care and management of patients with obstructive sleep apnea and respiratory disorders.
To succeed in this role, you will have demonstrable experience in performing the following responsibilities in a fast-paced environment :
Apply software development skills / techniques and AWS knowledge to the design and development of high quality and scalable test automation solutions.
Lead collaborative design reviews and perform test code inspections leading to application optimization.
Enhance tools / applications for the current test automation framework by applying innovative state-of-the-art software development frameworks and data science solutions.
Propose, define and implement processes and solutions for improved software development.
Resolve complex problems with efficient designs and implementations.
Collaborate within teams, across business and lead functional and technical discussions.
Foster best coding practices within the team, write tutorials, articles and be involved in technical presentations.
Formulate hypotheses, conduct experiments, and propose recommendations for continuous advancements of the test automation framework.
Maintain technical skills and awareness of current state-of-the-art technical advancements.
Build strong technical expertise and engineering leadership within the development teams and actively support their growth.
Motivate, coach and mentor team members to develop and grow technical talent.
Develop and drive a culture of ownership, high performance and efficiency within the team.
Attention to details and a commitment for excellence.
Let’s talk Qualifications and Experience :
Computer Science, Engineering or Science degree or equivalent experience.
Strong experience of core Java language, Spring framework, micro services and web APIs.
Exposure to Angular, Spring Boot, relational & non-relational databases (MongoDB, DynamoDB and SQL Server are highly desirable).
Programing experience using Python or R is a bonus.
Experience building application using AWS services, technically proficiency in services such as EC2, ELB, RDS, Lambda, S3.
Good understanding of cloud networking concepts.
Work with automation tools such as Terraform including building cloud-based CI / CD / CT DevOps pipelines.
Container Tooling Docker.
Experience with monitoring tools such as (AppDynamics, CloudWatch, Tibco / RTView).
Knowledge in Machine Learning methodologies with hands on experience, such as, classifications, regressions, forecasts and unsupervised learning is highly regarded.
Joining us is more than saying yes to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring.
Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates.
If this sounds like the workplace for you, apply now!