Senior Software Engineer

Adelaide Australia

The Company

The team at Alcidion want to make a difference to the way in which healthcare is delivered by deploying innovative technology to transform healthcare.  We have a simple purpose, that is, to transform healthcare together, with our customers.  Alcidion consists of like-minded people with a set of skills and products that create a unique offering in the global healthcare market; solutions that support interoperability, allow communication and task management and deliver clinical decision support at the point of care to improve patient outcomes.

With over 25 years of combined healthcare experience, the Alcidion Group of companies brings together the very best in technology and market knowledge to deliver solutions that make healthcare better for everyone.

The Role

We have a unique opportunity for the right person to join our high performing engineering team, where passionate engineers have developed a unique cloud-first health informatics platform from the ground up over the past three years.  As a key member of our Adelaide-based Software Development team you will be working with like-minded team members to further develop our platform.

Our micro-service platform runs in Kubernetes in AWS and Azure; our technology stack uses leading edge technologies; and we focus on using the right tool for the job.  Our services are developed using .Net Core, Docker, C#, F#, Elastic Search, SQL Server and RabbitMQ with front ends developed using React.js, TypeScript, Node.js, iOS and Android.  We are looking for a team member with strong C# skills, experienced with developing in a sophisticated technology stack on a microservice architecture.

We are visionaries, providing tools to healthcare professionals and organisations that is operationalising the use of Natural Language Processing and Decision Support.  Our goal is to work with our customers to transform the way that they deliver healthcare by providing them with the information that they need when they need it to make the correct decisions for optimal patient care.

About You

You have a passion for excellence and keep up-to-date with emerging technologies and practices.  You look beyond what you know to find what is possible.  You are a seasoned developer, having current experience with the latest technologies surrounding .Net Core.  You have great interpersonal and communication skills and enjoy working in an agile, fast paced environment.

If you have any current Microsoft certifications on the .Net Core or Azure stack, this will also be viewed favourably.

Skills and Experience Required

  • 7+ years development experience
  • Strong programming skills across the following: .Net Core, C#, F# (beneficial), SQL Server, JavaScript (beneficial)
  • Experience or exposure to some or all of Elastic, Redis, SQL Server, RabbitMQ
  • Experience working with AWS or Azure is beneficial
  • Experience working with automated deployment pipelines, utilising tools such Azure DevOps and Git
  • Experience working with Docker beneficial
  • Experience working with Linux
  • Experience or exposure to Mirth Health data integration engine (beneficial)
  • A continuous improvement mindset
  • Worked in Agile teams. We expect our team members to be highly collaborative and to have excellent communication skills

If you are passionate about making a difference to our health care system as part of a great team of like-minded individuals and believe you fit the criteria above, please apply for this via our Seek ad Senior Software Engineer.  To be considered for this role you must also include a covering letter addressing why you would love to work with us in this role.