Your new company
We are future-focused, constantly imagining the possibilities of digital and connected health to improve quality of life, reduce hospitalisations, cut healthcare costs and quite simply help people avoid illness in the first place.
From inspiration to activation and beyond, our goal is to create solutions that are simple and meaningful, prioritising the experience of the patient and the business needs of our clients.
We are curious by nature and constantly strive to improve. While we’re confident in our talent and obsessed with our work, we check our egos at the door.
Our intention is to create the best possible solution period.
Your new role
Reporting to the Engineering Delivery Manager, the Senior Software Developer position is an important role in the delivery of high quality technical projects to our customers.
The Senior Software Developer works under general direction and is responsible for combining mature technical knowledge and skills with coaching skills to contribute to the quality, effectiveness and efficiency of all work completed under their guidance.
What you'll need to succeed
Ability to ensure software meets all requirements of quality, security, modifiability and extensibility
Proficient in .NET Framework or .NET Core
Experienced with .NET Web API, WPF or Xamarin
Good knowledge developing with CSS, SASS, HTML, JSON and XML
Strong knowledge of SQL (MSSQL, MySQL)
Experience working with public cloud providers like Azure or AWS
Experience with data modelling and database design
Experience with software development lifecycle (SDLC) processes
Experience with Agile software development methodologies (SCRUM)
Experience with service-oriented architecture (SOA)
Experience in Security
Clear understanding of cloud and server-side application development and architecture
Familiarity with continuous delivery and deployment processes for SaaS and PaaS based solutions
Familiarity with continuous integration, deployment and release management tools
Proficient understanding of code versioning tools, such as Git
Excellent interpersonal relationship skills
Bachelors or Master’s degree in Computer Science, Computer Engineering or equivalent
6+ years of progressive software development experience
Experience working on complex software projects
What you'll get in return
Customised learning and development
Monthly social events
Creativity Day every quarter
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.