Software Engineer – Multiple PositionsFull time Permanent RolesAdelaide Based RolesWe are now recruiting for multiple Software Engineer positions 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, and event-driven architecture.Application Design: Experience in Domain-driven Design and familiarity with microservices design patterns (i.e., saga pattern).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 analyze 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, please contact Sheril via E-mail: your details and attach your resume below.
Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.#J-18808-Ljbffr