Job Opportunity
This is a permanent, full-time position with flexible working arrangements. The role requires you to work in our IT team based in Sydney, Melbourne or Brisbane.
Your Role
You'll be part of our IT team where your deep technical knowledge will be relied on as a leader within the team. Your main responsibilities include shaping the firm's technology direction and contributing to architecture, coding, and mentoring others.
Main Responsibilities
* Lead the design, development and deployment of secure, scalable software solutions.
* Maintain and enhance production-grade codebases with a focus on performance, reliability, and continuous improvement informed by real-world metrics.
* Oversee sprint planning and execution across multiple workstreams, ensuring continuity of delivery and proactive management of technical debt, refactoring, and upgrades.
* Lead and mentor a small team of developers, fostering autonomy, sharing knowledge, and maintaining high technical standards through hands-on collaboration and clear documentation.
Required Skills and Qualifications
* 10+ years of experience in software development with expertise in .NET and .NET Core, C#, PowerShell, JavaScript, and SQL.
* Strong understanding of SDLC principles, agile methodologies, microservices architecture, and DevOps practices.
* Proficiency in RESTful API development, OAuth flows, and cloud platforms such as Azure and AWS.
* Extensive experience integrating systems across hybrid environments.