Job Overview
Software Engineer Permanent, full-time role with highly competitive remuneration and benefits. Based in Murarrie, QLD, working on‐site with a supportive, collaborative team. Grow your career in a high‐impact industry with real scope to develop, gain hands‐on experience across complex software design, development, integration, and testing. Join a trusted global leader in animal health and take on a role where your technical expertise will help shape innovative software solutions. This is a fantastic opportunity to work on complex, meaningful projects in a collaborative environment, with strong support, professional growth, and the chance to build your skills across the full software development lifecycle.
Responsibilities
* Design complex software applications, components, and modules using agreed standards, patterns, and methodologies.
* Produce and communicate multiple design views to support stakeholder needs and project goals.
* Evaluate design alternatives and trade‐offs to deliver smart, practical solutions.
* Verify designs through modelling, simulation, or prototyping, and continuously improve your work through peer review.
* Design, code, test, document, refactor, and maintain complex software solutions.
* Apply engineering standards, development tools, and established methods to deliver quality outcomes.
* Participate in and lead peer code reviews to strengthen code quality and team capability.
* Design system components using proven patterns and define software modules for integration builds.
* Produce build definitions, perform system integration testing, and diagnose build and integration issues.
* Design and maintain software configurations that support reliable, well‐engineered deployments.
* Contribute to data pipelines and data stores, ensuring data is secure, accessible, and reliable.
* Design and refine data visualisations in collaboration with end users to improve insight and usability.
* Design and execute manual and automated test cases, define test plans and acceptance criteria, and report results, issues, and risks.
* Perform ad hoc technical missions as requested by management.
Qualifications
* Tertiary qualification in Computer Science, Software Engineering or equivalent industry experience. Cloud, Agile or testing certifications are a plus.
* Strong knowledge of C# and .NET (Framework 4.8, .NET Standard, and .NET Core).
* Strong SQL experience with MS SQL Server.
* Solid experience with Git source versioning.
* Working knowledge of Test‐Driven Development.
* Experience developing serial and TCP/IP protocols.
* Experience with multitask application development.
* Experience with Inversion of Control patterns.
* Fluent English with strong communication skills.
Desirable Experience
* Experience with cloud technologies, preferably Microsoft Azure.
* Experience with serverless architecture.
* Familiarity with Continuous Integration and Deployment processes and tools.
What You Can Expect
* The opportunity to work with real autonomy while being supported by a knowledgeable and collaborative team.
* The chance to tackle complex technical challenges and make a meaningful impact.
* Career growth in a thriving, globally respected animal health business.
* Exposure to the full software lifecycle, from design and development through to integration, testing, and deployment.
* Hands‐on experience with new technologies, including cloud and serverless environments.
* An on‐site role in Murarrie, QLD, where teamwork, knowledge‐sharing, and innovation are part of everyday life.
We are an equal opportunity employer, committed to fostering an inclusive workplace.
#J-18808-Ljbffr