Full Stack Software Engineer
Melbourne, Australia
Opportunity Snapshot
- Responsible for the analysis, design, coding, and testing of solutions, with an expectation to contribute to implementation activities.
- Serve as an integral member of a cross-functional team, delivering high-quality applications built with .NET, React and NextJs technologies that meet or exceed business and customer expectations.
- Contribute to development activities on .NET Core applications, Azure components, and front-end development.
What you’ll need to make it possible
- 4+ years’ experience in software development, including 2+ years focused on .Net Core API and system integration, and at least 1 year in front-end web development.
- Proven success in delivering .NET Core APIs, including system analysis, functional and technical solution design, and feasibility studies.
- Proficient in front-end development using HTML, CSS, JavaScript, React, and Next.js.
- Experience with Next.js is highly preferred.
- Hands-on experience with Microsoft Azure, particularly Azure Functions and Azure Service Bus. Strong experience with Microsoft SQL Server and Entity Framework for data access and database management.
- Familiarity with containerized environments (e.g., Docker).
- Experience with Infrastructure as Code (IaC) tools such as ARM templates, or Terraform.
- Working knowledge of CI/CD pipelines using Azure DevOps or similar tools.
- Previous exposure to Azure B2C is an advantage.
- Experience with Microsoft SQL Server and developing stored procedures.
- Experience with Dependency Injection and mocking frameworks.
- Experience monitoring and supporting complex enterprise applications.
- Strong understanding of testable software design, best practices, and design patterns, producing high-quality code and regression tests while leveraging existing Bupa code libraries, patterns, and architecture.
- Familiarity with Agile methodologies.
- Experience with mocking frameworks and dependency injection (DI) design patterns; comfortable with ambiguity and exploring new, unproven ideas.
- A positive, supportive individual with a can-do attitude and the ability to see the bigger picture.
Why you’ll love it?
We support our people to be the healthiest and happiest versions of themselves. From providing initiatives that develop careers to looking after our people’s health, wellbeing and futures. Enjoy the flexibility of hybrid working, with a mix of time in the office and at home, while having plenty of opportunities to learn, grow, and take your experience to the next level.
If this sounds exciting, we’d love to hear from you. Let’s shape the future of healthcare, together.
At Bupa your wellbeing, identity, and personal story are respected and valued. We are continuing to build teams that reflect the diversity of the communities we serve. Bupa is committed to providing equal opportunities and fostering a workplace and environment that is free of discrimination, bullying and harassment.
We actively encourage applicants from all backgrounds and experiences, including Aboriginal and Torres Strait Islander peoples, veterans, people with disabilities, and LGBTQIA+ applicants. We are dedicated to removing barriers to participation. If you need any reasonable adjustments during the recruitment process, or if you’d like to discuss how this role can be flexible for you, please let us know so we can support your participation on an equitable basis.
Job Alerts
Don’t see a role that’s right for you? You can sign up for our job alerts and we’ll make sure to let you know when the right one comes up.
Join Our Talent Community
Looking to shape a brighter future for everyone? Sign up to our talent community and be the first to learn about new roles.
Join Now