Dawn Health is looking for a Senior Backend Software Engineer to help us develop Cloud applications at scale based on the Microsoft Azure Cloud. Dawn Health primarily deploys PaaS-based applications to drive our Digital Health applications across all platforms, and we are continuously investing in the Microsoft Azure landscape with our unique capability to build Medical Device Software products based on the newest Cloud infrastructure.
The ideal candidate has a background grounded in both Backend Software development and architecture of Cloud systems: He/she knows when to utilize the capabilities of PaaS and IaaS services, and is equally able to identify and implement custom Backend software components.
Backend Software Engineers at Dawn Health
As a Backend Software Engineer in Dawn Health, you will work on products that bring tangible positive impact to patients around the world and collaborate with other passionate software engineers to bring intuitive and useful digital health products to life.
Backend Software Engineers will join our Cloud- and Backend Team which has a friendly and playful atmosphere, and supports each other every day to understand and complete the tasks at hand.
Requirements
Good understanding of the Microsoft Azure Cloud ecosystem
Experience with Infrastructure as Code (eg. ARM, Terraform, Azure CLI)
Azure DevOps for Build & Release
Strong experience using C# in .NET Core
Knowledge of relational database concepts like SQL, indexes and constraints, transactions, and object-relational mapping (Entity Framework). Specific experience with MS SQL Server is a bonus.
Development of REST API
Have strong knowledge in best practices and principles
Strong experience in Architecture (SOA, microservices etc.)
Ability and motivation to document System Designs, Architecture, Configurations on various levels of detail.
Proficient written and spoken English
Bonus Points
Experience working with Safety-Critical Systems and/or Computer Systems Validation (e.g. experience from Aerospace, Healthcare systems, Finance, Defence industries)
Experience with IEC/ISO 62304 or similar Software development standards.
It is an advantage if you have a curious mindset and like playing with Microsoft’s newest SDKs
Knowledge of Continuous integration and delivery tools would also be a plus
Experience with Azure FHIR API
Responsibilities
Design and Architect Azure Cloud systems supporting both small-scale mobile app projects and large-scale integrations
Implement Backend components.
Build and document architectures that are certified as Medical Device software (you will get help to understand and complete this task).
Build frameworks that supports cutting-edge digital health applications
Engage with continuous delivery workflows in rapid development cycles
Develop prototypes quickly with empathy for the end user
Our DNA
We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions of patients. At Dawn Health, engineers not only revolutionize the healthcare industry, they routinely work on innovation projects with the potential to become large-scale applications and entirely new digital health platforms. Get ready to dive into hypertension, diabetes, ostomy, brain diseases, cancer, infertility, growth hormone deficiency and bleeding disorders – as a MedTech engineer at Dawn Health you are changing the world one technological achievement after another.
This job comes with several perks and benefits