Senior Software Engineer
at Orion HealthScottsdale, US
The Orion Health Success Story:
Orion Health is a global company that develops software to drive efficiency in healthcare and improve healthcare outcomes. We deliver awardwinning technology solutions for interoperability, population health management and precision medicine that is utilized by leading health organizations worldwide.While our head office is based in Auckland, New Zealand, our teams can be found in 24 offices across 15 countries withNorth America headquarters in Scottsdale, AZ.Today our healthcare information technology solutions are implemented in more than 30 countries and used to facilitate healthcare for more than 100 million patients.
About the role
A Senior Software Engineer at Orion Health contributes to the development of high performing, cross-functional teams and their peers. They have a breadth and depth of knowledge across the application stack and an in-depth understanding of development tools and techniques that is recognized by their peers. They are a growing expert in their field whose experience, emerging leadership and great communication skills make them a valuable asset to the business and a role model for others in fulfilling Orion Health's purpose - to revolutionize global healthcare by optimizing the algorithms of life.
What you’ll do
Work on emerging BIG DATA technologies (Apache Spark, Elastic search, Cassandra, Scala, Java).
Write amazing code to solve business problems in innovative ways.
Make recommendations on new tools and technologies to build new software and improve existing software
Take a lead role and work collaboratively with our internal teams and product owner on design, development, and delivery of our business solutions
Tackle complex infrastructure challenges with creative automation and configuration management solutions; help improve, expand the coverage of deployment automation.
Coach and share knowledge with junior developers
Create effective technical documentation
Work on fast iteration cycles and tight deadlines using an agile/scrum methodology
Have an in-depth understanding of development tools and techniques. Identify and apply software related patterns.
Deal with project situations by considering commercial implications, standards, legislation and relevant solutions from experience.
Are self-organizing within a clear framework of accountability. Exercise substantial personal responsibility and autonomy.
Are a growing expert in their field whose experience, emerging leadership and great communication skills make you a valuable asset to any business and a role model for team mates.
Establish and maintain positive and professional relationships through accurate, timely and clear communication to People Leaders, colleagues, teams and customers.
Are comfortable working in AWS and understand the unique performance and operational characteristics of applications that run there.
Exhibit high personal commitment to quality, implementing development and test best practices.
Are well-versed in one or more Agile software development life cycle methodologies with emphasis on SCRUM, Kanban, Lean
Essential Education: Bachelor’s Degree in Computer Science, Information Science, Software Engineering or equivalent
5+ Years Software Development experience - programming in relevant technologies like Java, Scala, Java Script
Exposure to Big Data Technologies – Apache Spark, Elastic Search, Cassandra or similar
Solid experience with Amazon Web services & Continuous Integration tools
Knowledge in Healthcare Domain & Public health is a bonus