Software Engineer, AWS
ResMed

San Diego, California

Posted in Manufacturing and Production
26 days ago

Full-time


Job Description

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

Project Prime is one of the newest and fastest growing strategic programs at ResMed.
The new environment due to COVID-19 has created a difficult environment for many of our customers. The traditional workflow for using ResMed products and for education have been based on certain assumptions about where patients are and where staff are in relation to patients. The new environment has invalidated many of these assumptions about physical space and has required all of us to think creatively about workflows that will enable us to serve patients best. ResMed has launched dedicated project to create innovative solution around serving our customers remotely by implementing solutions like remote mask selection, compliance automation and providing intelligent health signals by creating micro-services that utilize the data-lake to create forecast that can be communicated to users using mobile application.

The ideal candidate has deep experience driving the delivery of technically complex customer facing products that involve usage of cloud technology and ability to work with cross-functional team. Successful candidates will be well organized technical leaders with a strong software development background who can work in micro service-oriented mindset. You are comfortable taking initiative and delivering in an unstructured environment.

Let's Talk About Responsibilities

  • Design, develop, implement, and deploy customized web & mobile applications, web services, and enterprise solutions using various web development technologies and platforms.
  • Build best-in-class, web and mobile based applications that are reliable and scalable.
  • Experience defining system architectures and exploring technical feasibility tradeoffs
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Experience working in serverless architecture (AWS Lambda) or container based architecture (Docker) is a must.
  • Collaborate day to day with a small team of software developers.
  • Assist with project estimation, planning, progress and bug tracking.
  • Create task break down based on supplied user stories.
  • Strong Computer Science fundamentals in object-oriented design.
  • Write clear, well-commented, easy to understand code.
  • Create and review design specifications.
  • Write automated unit tests.
  • Follow secure development guidelines.
  • Demonstrated experience in building, and maintaining complex software.
  • Other tasks and responsibilities as assigned.

Let's Talk Qualifications and Experience
  • Detail oriented with excellent analytical and problem solving skills.
  • Strong object oriented design and programming skills.
  • Ability to plan, prioritize and effectively manage tasks to achieve objectives.
  • You are a motivated team player, but can also work effectively as an individual contributor.
  • 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 working within an Agile software development process, particularly Scrum.
  • Excellent verbal and written communication skills.
  • Familiar with Git.
  • Experience with various message brokering architectures (pub/sub queues, request/response) and data streaming.
  • Experience with NoSQL databases is an asset.
  • Familiar with test driven development (TDD) is an asset.
  • Familiar with CI/CD tools, Confluence, and JIRA, is an asset.
  • Experience with AWS or other public cloud platforms is an asset.
  • An understanding of 12-factor applications and cloud-native principles is an asset.
  • AI and Machine Learning experience is an asset.
  • Experience with mobile application development is an asset.
  • Equivalent combination of experience and/or education may be considered.

Required
  • University Degree or College Diploma in Computer Science or Computer Programming or equivalent experience.
  • 3+ year's experience working in Java or equivalent:
    • Java, Backend server technology including master-slave configuration, REST APIs, Android platform
    • Java Enterprise Edition (JEE), Spring, Jetty/Tomcat, Junit/JMeter, Angular, or equivalent JavaScript framework, Apache, GNU/Linux (Bash)
  • 3+ year's experience in design and development of multi-tiered business applications.
  • 3+ years experience working with relational databases such as SQL Server, Oracle or MySQL.
#LI-NF1

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!



Share this job with the community

Click a community link below, and then social share the Software Engineer, AWS job.


African American Job Search Logo
Asian Job Search Logo
Disabled Job Seekers Logo
Hispanic Job Exchange Logo
LGBT Job Search Logo
Seniors to Work Logo
US Diversity Job Search Logo
Veteran Job Center Logo