Hobart, Tasmania, Australia

EL1 Azure Cloud (FullCAM) Application Architect

 Job Description:

Australian Citizens residing in Australia with Baseline Clearance only respond.

Job details

The Department is seeking an experienced Application Architect / Technical Lead to play a pivotal role in the modernisation of the Full Carbon Accounting Model (FullCAM) into a scalable, secure and maintainable Azure cloud-native platform.

Working within a structured architecture model:

· The Solution Architect defines high-level architecture and platform direction

· The Application Architect / Technical Lead ensures application-level design and implementation alignment

· The Senior Data Engineer provides data platform leadership, translating architecture into implementable data designs, pipelines and governance controls

This role, working under the direction of the Solution Architect, is responsible for translating high-level solution architecture into detailed application design, while providing hands-on technical leadership across FullCAM development and engineering staff.

Due to the breadth and complexity of concurrent modernization initiatives this role fills a critical gap between strategic architecture and delivery execution, ensuring that design intent is realised through robust, implementable and optimised solutions.

The role will operate across a heterogeneous environment, including:

· Legacy components (including C++ models and services)

· Modern cloud-native application layers (Azure PaaS/SaaS)

· Data engineering and analytics platforms (Databricks)

· Full-stack web applications

This is a leadership role that combines architecture, design authority and active engineering contribution. It is ideally suited to a senior, hands-on technical leader who can bridge architecture and engineering, ensuring that complex cloud-native designs are translated into real, production-ready systems.

Key duties and responsibilities

· Validate and refine application and component-level designs derived from Solution Architect direction, ensuring alignment with overall platform architecture.

· Translate high-level solution architecture into detailed, implementable application designs suited to Azure cloud-native environments.

· Act as a hands-on implementer of architectural patterns, ensuring design intent is consistently realised in delivery outcomes.

· Ensure architecture artefacts are practical, optimised and fit-for-purpose within the target cloud-native platform.

· Provide informed technical input into design decisions, trade-offs and feasibility, escalating issues where required.

· Collaborate closely with the Solution Architect to bridge gaps between conceptual design and detailed implementation.

· Ensure consistency and integration across application layers, services, interfaces and supporting data platforms.

· Identify, assess and address technical risks, constraints and optimisation opportunities throughout implementation.

· Actively contribute to development of core components, including C#/.NET services, APIs Python data workflows and front-end elements (Angular) where required.

· Provide code-level leadership through peer reviews, technical guidance and mentoring to development team members.

· Support integration and refactoring of legacy C++ model components into modern cloud-native application architectures.

· Troubleshoot and resolve complex technical issues, including performance bottlenecks and architectural trade-offs.

· Collaborate with the Lead Data Engineer to support data pipelines, services and analytical workflows aligned with data architecture and warehousing principles.

· Ensure effective use of Azure Databricks, Data Lake and SQL platforms

· Promote and support DevOps practices, including CI/CD implementation, branching strategies and automated deployment pipelines.

· Ensure solutions meet quality, security and compliance requirements, including secure coding, identity integration, logging and comprehensive testing practices.

· Provide technical leadership across multidisciplinary team, fostering collaboration, mentoring staff and uplifting overall team capability.

  Required Skills:

SaaS Environment Cloud Performance Data Data Engineering Support Development Interfaces .NET Pipelines Collaboration Compliance Web Applications CI/CD Reviews Mentoring Angular Components Azure Architecture DevOps Analytics Integration C++ Security Accounting Testing Design Engineering SQL Python Leadership