Loading ...
Loading ...
Software Developer (Cloud)
Vue: 233
Jour de mise à jour: 12-06-2024
Localisation: Halifax Nova Scotia
Catégorie: Haute technologie Mécanique / Technique Electrique / Electronique IT - Logiciel
Industrie: Computer Software Information Technology Services Medical Devices
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.
- 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.
- AI, Machine Learning, and Data Engineering experience is an asset .
- Experience with mobile application development is an asset.
Loading ...
Loading ...
Date limite: 27-07-2024
Cliquez pour postuler pour un candidat gratuit
Signaler des emplois
Loading ...
Loading ...
MÊMES EMPLOIS
-
⏰ 06-07-2024🌏 Bedford, Nova Scotia
-
💸 $4,149.24–$6,696.32 a month⏰ 04-07-2024🌏 Halifax, Nova Scotia
-
💸 $30,000–$40,000 a year⏰ 27-06-2024🌏 Halifax, Nova Scotia
-
💸 $4,149.24–$6,696.32 a month⏰ 04-07-2024🌏 Halifax, Nova Scotia
Loading ...
-
⏰ 02-07-2024🌏 Bedford, Nova Scotia
-
⏰ 05-07-2024🌏 Halifax, Nova Scotia
-
⏰ 22-06-2024🌏 Amherst, Nova Scotia
-
⏰ 03-07-2024🌏 Halifax, Nova Scotia
Loading ...
-
⏰ 03-07-2024🌏 Halifax, Nova Scotia
-
⏰ 03-07-2024🌏 Halifax, Nova Scotia