Senior Developer
About the Role
* We are seeking a highly skilled and experienced Senior Developer to join our team.
Duties and Responsibilities
* The successful candidate will work closely with product owners, business analysts and other team members to understand current and emerging requirements to design, test and evaluate changes to the solutions.
* They will participate in planning, defining, and prioritising upcoming work while ensuring technical standards and processes are followed during development and delivery.
* Applying problem solving and programming knowledge to write testable and maintainable code.
* Conduct analysis and work with others to provide technical feedback and possible solutions to issues.
* Contribute to and maintain internal knowledge bases, coding standards, quality control processes, and best practices to ensure the delivery of high-quality technical solutions across the branch.
Requirements
* Expertise in system design, solution architecture, and software design principles.
* Design and maintenance of APIs. Knowledge and experience in securing APIs with OAuth and OpenID Connect preferable.
* Applying Infrastructure as Code (IoC) technology, preferably on Azure.
* Experience working with container orchestration tools such as Kubernetes and Docker.
* Designing and maintaining web front ends using JavaScript frameworks, particularly React.
* Designing and maintaining back-end systems using C# with .NET framework on Azure.
* Familiarity with Microsoft Dynamics 365. Experience with Dynamics 365 Customer Service preferable.
Benefits
* This is a contract role until June 2026 with potential extension.
* Work can be performed from Canberra or one of their offices across Australia.
* Australian Citizens ONLY.
Employment Details
* No seniority level applicable.
* Contract employment type.
* Engineering and Information Technology job function.
* Computers and Electronics Manufacturing, IT Services and IT Consulting, and Telecommunications industries.