Software Engineer, Azure Cloud Development
- Military veterans preferred
Chicago Illinois United States
The Innovation team at Walgreens is seeking a talented software engineer to design, develop, validate, and deploy software solutions enabling remote monitoring measures for a unique consumer-centric, technology-enabled healthcare ecosystem. The mission of the Innovation team is to simplify the healthcare experience by delivering personalized healthcare solutions through an integrated omnichannel platform to improve health outcomes, enhance the consumer experience, and lower healthcare costs.
The software engineer will support innovation projects from inception to completion by leveraging their technical expertise in Azure Cloud development and analytics knowledge to develop fit-for-purpose remote patient monitoring (RPM) solutions.
An Azure Cloud development engineer will support all aspects of back-end development, from receipt of RPM data from partner clouds or devices, processing, storage, and support for front-end retrieval or other internal or external endpoints.
This role works with various software and mobile technologies in application software, network software, mobile software, BLE/WiFi/NFC, and cellular for management/control of remote monitoring devices.
Designs, develops, and tests RPM solution subsystems, in collaboration with the clinical, product, and hardware teams, utilizing the embedded, cloud, and mobile software technologies
Engages in all phases of new product introduction, including concept, architecture, documentation, design, prototype, test, supplier interfaces, manufacturing introduction and service support
Works collaboratively with internal cross-functional teams to develop and execute device strategies and objectives, and work with consultants and vendors to develop and deliver consumer devices.
Applies best practices and model view design patterns towards software development activities
Works with the engineering and product teams to establish necessary test specifications and requirements for system verification and validation of designs
Participates in agile sprints, stand-ups, grooming and retrospectives. Participate in code reviews and other related design reviews.
Bachelor’s degree and at least 2 years OR High School/ GED and at least 4 years experience in Electrical Engineering, computer engineering, or a similar technical role
Experience with software design, development, debug and test practices
Experience with at least 2 of the following programming languages: C, C++, Java, Java Script, C#, Scala.
Experience working on application development, cloud/network development and/or embeddeddevice platform development.
Master’s degree in electrical engineering, computer engineering, or a similar technical field.
Experience in at least one of the following: Android/IOS application development, Microsoft Azure
Cloud development OR Wireless sensing device development
Familiarity with medical device design control regulations.