Austroads is seeking a Senior Developer to join its Data and Technology team, based in either Sydney or Melbourne. This position will provide support to the Head of Applications Delivery and the broader team to ensure the successful completion of information technology projects and tasks to support the realisation of Austroads’ business focus and strategic plans.
Austroads comprises several business activities, including the core Austroads work program, the National Exchange of Vehicle and Driver Information System (NEVDIS), and Transport Certification Australia
(TCA).
The Data and Technology team focuses on harnessing the power of data and technology to support Austroads’ member organisations to deliver an improved outcomes for roads and transport users.
The role is responsible for:
- Working within a team to develop bespoke solution, data models and application support.
- Provide a lead roles in the promotion of software development best practices, including developments, architecture and unit testing
- Mentoring and providing guidance to other team members undertaking software development tasks.
- Developing and maintaining strong relationships with peers, external stakeholders and outsourced service providers to facilitate implementation of systems and enhancements.
- Ensuring quality assurance by applying procedures and analysing and resolving issues or gaps between business requirements and implemented solutions documentation in partnership with team members.
- Providing subject matter expertise and third-level support to the team and stakeholders to explain systems, resolve complex data/application issues and conduct data quality audits to maintain data integrity.
- Reviewing and providing input to projects, services, implementation plans, and strategy as required.
- Understanding, managing, and providing guidance in operations/applications configuration, data migration, change deployment and operational handovers.
- Conducting other tasks as directed.
The Senior Developer will possess:
- A minimum of 7 years’ experience in a senior developer role in ICT applications development.
- High-level analytical and problem-solving skills.
- Advanced ability to operate at strategic and operational levels, and proven ability to think at high-level/big picture and detailed level.
- Proven experience and highly developed skills in data, business, and functional analysis; data modelling; process mapping; and designing and writing business systems specifications.
- Advanced ability and proven experience in requirements development; data modelling; design and business systems specifications to support changes; and the development and implementation of business systems.
- Excellent practical experience with relational databases and understanding of SQL script writing.
- Excellent practical experience with .Net core and C#, MVC, Web API, Angular Microsoft SQL Server, Entity Framework and LINQ.
- Extensive knowledge and proven experience in development, testing, quality assurance, and deployment lifecycle methodologies and activities.
- Good knowledge of Identity platforms such as OAuth2 and Microsoft Entra ID.
- Good knowledge of unit test techniques for Angular and C#, xUnit, Jasmine.
- Sound knowledge of DevOps and CI/CD pipelines.
- Sound knowledge of software design and development for Azure cloud, Azure SQL, Azure VM, Azure App Insights, Azure Key Vault, Azure Functions, Event Grid.
- Excellent oral and written communication skills and proven ability to negotiate with people at all levels internally and externally.
- Ability to manage issues and tasks with a high degree of confidentiality, reliability, discretion and flexibility.
- Excellent task and priority management skills. Organised and able to meet deadlines.
- Familiarity with:
- Power Automate.
- Azure Infrastructure and Monitor.
- Developing infrastructure for Azure and Infrastructure as Code.
- GitHub Enterprise.
- Webservers, IIS, and Apache Tomcat.
- Java Spring boot, Maven.
Personal qualities:
A successful candidate will need to present a professional image and build strong relationships across the enterprise. Specifically, the role requires:
- Commitment to service excellence and continuous improvement in relation to a technology and data-based services.
- Commercial acumen, high emotional intelligence, diligence, and drive.
- Being a self-starter.
- Hands-on leadership style.
- Culture of delivery and closure on issues.
- Astute risk management.
- Sound judgment and analytical/evaluative skills.
- Well-developed relationship management, communication, consultation, and negotiation skills.
- Comfort working in an environment which is constantly evolving.
View a copy of the position description
For more information or to express interest in this role, please use our online form to contact our Human Resources Manager.
Last updated on 20 February 2025