Niveau: Entry level

Type d’emploi: Full-time

Loading ...

le contenu du travail

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.

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.

Let’s Talk About The Team And You

As a Software Engineer, you will be a part of a highly dynamic and innovative scrum team working on the latest technologies in the exciting fast-growing Digital Health space. We’re a team of thinkers and innovators who constantly challenge ourselves to do everything better than the day before so that people around the world can breathe easier.

The team is responsible for a few EHR (Electronic Health Record) integration solutions that increase the productivity of healthcare professionals and allows them to better track their patients’ therapy. The latest solution is written in C# (.Net Core) and implements a cloud-native, microservices architecture that is deployed on a PaaS system (Tanzu). In our next exciting phase of this project, we’re looking to deploy the solution directly on AWS ECS and leverage the native AWS services in this effort.

As an Engineer on the team you will get familiar with the technology and the product, and be able to contribute to the on-going development, deployment, monitoring, and support of the solution.

Let’s Talk About Responsibilities
  • Design, develop, implement, and deploy AWS cloud solutions.
  • Development of high-performance, scalable, and resilient web applications, back-end services, and database solutions.
  • Provide incident management, change management, application support, monitoring, and Tier 2 support as part of the full cycle team responsibilities.
  • Mentor junior members of the team.
  • Perform code reviews and provide feedback, following coding standards and best practices, including secure coding guidelines.
  • Assist with project estimation, planning, task break down based on user stories, progress and bug tracking.
  • Write clear, well-commented, and easy to understand code.
  • All engineers are expected to place a strong emphasis on writing automated tests, including unit tests, integration tests, and end-to-end functional tests .
  • May be part of an on-call support rotation.
  • Other tasks and responsibilities as assigned.

Let’s Talk About Qualifications And Experience
  • Strong object oriented design and programming skills.
  • You enjoy learning and are committed to staying up to date with new and emerging technologies.
  • Understanding of challenges associated with high availability, 24×7 applications and services.
  • Experience with Amazon ECS, AWS Elastic Beanstalk, AWS Lambda, or Amazon EC2.
  • Experience working with and managing container development, deployment and operations on AWS, specifically with ECS on Fargate.
  • Experience developing serverless applications, using Lambda, Dynamo DB, SNS, SQS, and S3.
  • Experience with Git, Confluence, and JIRA.
  • Experience with CI/CD tools (e.g. CodePipeline, TeamCity) and infrastructure as code tools (e.g. Terraform, CloudFormation).
  • Experience working with, or an understanding of, NoSQL databases and relational databases.
  • Experience with test-driven development (TDD) is an asset.
  • An understanding of 12-factor applications and cloud-native principles is an asset.
  • Experience with various message brokering architectures (pub/sub queues, request/response) and data streaming is an asset.
  • Experience in Java, Python, or C#,targeting multiple platforms (e.g. Windows, Linux) and application types (e.g. console, web site, REST API).
  • Experience with front end JavaScript frameworks (e.g. Angular, React) and web servers (e.g. Apache, Nginx, IIS).
  • Experience with testing frameworks (e.g. Junit, Nunit, Selenium), and testing tools (e.g. JMeter, Postman, Cucumber)
  • University Degree or College Diploma in Computer Science or Computer Programming or equivalent experience.
  • 3+ years experience in design and development of multi-tiered business applications; equivalent combination of education and experience will be considered.

Fun Nice To Haves But Not Needed
  • AI, Machine Learning, and Data Engineering experience is an asset .
  • Experience with mobile application development is an asset.

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!

Loading ...
Loading ...

Date limite: 27-07-2024

Cliquez pour postuler pour un candidat gratuit

Postuler

Loading ...
Loading ...

MÊMES EMPLOIS

Loading ...
Loading ...