Senior Back-End Developer

Location: Brisbane
Job Type: Permanent
Discipline: Technology, Data & Transformation Brisbane
Reference: 1526082
Posted: 16 days ago
About the Role:
We are seeking an experienced Senior Back-End Developer to join a dynamic and innovative team. In this role, you will be instrumental in developing and supporting a suite of cutting-edge microservices, applications, and APIs that drive meaningful outcomes for communities. You will collaborate closely with product teams to deliver high-quality software that meets usability, performance, and functionality standards.

Key Responsibilities:
  • Collaborate with product managers and agile teams to achieve sprint goals, ensuring top-tier product quality.
  • Design, develop, maintain, and test microservices, applications, and APIs in compliance with technical reference architectures.
  • Work with other developers and architects to identify technology and process improvements.
  • Lead and engage in modern software engineering practices, including coding guidelines, peer code reviews, and test automation.
  • Support system rollouts, device commissioning, and user training.
  • Document and communicate findings and actions, automating processes wherever possible.
  • Mentor and coach junior team members, fostering continuous improvement in people, processes, and technology.
What We're Looking For:
  • Empathetic team player with excellent problem-solving and communication skills.
  • Proficient in agile development principles and practices.
  • Experienced in a software-as-a-service environment with DevOps and SRE practices.
  • Skilled in developing cloud-native microservices, applications, and APIs using C#/.NET Core, Docker, Redis, RabbitMQ, and similar technologies.
  • Comfortable in both Windows and Linux environments, with experience in AWS or similar cloud platforms.
  • Adept in internet protocols and application interfaces like REST, gRPC, JSON, XML, and Protobuf.
  • Experienced in SQL and NoSQL databases.
  • Competent with source code control and CI/CD pipelines.
Qualifications:
  • Tertiary-level qualifications in Software Engineering, Information Technology, or Computer Science are preferred, but relevant professional experience is essential.
Please apply here if you are interested.