Software Engineer
Software Engineer – Multiple Positions
Full time Permanent Roles
Adelaide Based Roles
We are now recruiting for multiple Software Engineer positions to to join one of our clients in Adelaide.
Purpose:
Provide technical leadership and mentorship; ensuring high code quality, fostering team ownership, and driving innovative solutions that elevate the team’s capabilities and deliver impactful outcomes.
Required:
- Software Engineering and Architecture: Experience in modern distributed software architectures such as, service-based architecture, Microservices architecture, event-driven architecture.
- Application Design: Experience in Domain-driven Design and familiarity with microservices design patterns (i.e. saga pattern)
- Programming Languages: Experience in one or more of the following programming languages: JavaScript/TypeScript, Java, C#, Python, Dart and GoLang.
- Web Development: Solid knowledge of web development technology, including SPA frameworks such as React and Angular and backend (Node.js, REST APIs etc.)
- Cloud Computing: Strong foundational knowledge in AWS Cloud and Microsoft Azure.
- Continuous Delivery Practices:
- Experience in Agile software delivery lifecycle, continuous integration, and continuous deployment (CI/CD).
- Knowledge in Platform Engineering and DevOps culture.
- Understanding of modern DevOps tooling such as Gitlab CI, GitHub Actions, Azure DevOps, etc.
- Familiarity with Application Observability including Application monitoring, alerting and distributed tracing.
- Proficiency in software debugging, ability to use debugging tools and techniques to analyse and resolve complex technical issues in software applications.
To be part of something bigger and work for a passionate South Australian organisation click ‘Apply‘ to submit your application.
Alternatively, if you would like to have a chat about the role – I would love to hear from you. Please contact Sheril via E// sheril.sequeira@talentinternational.com