About the Role
We are seeking an experienced Solution Designer with strong expertise in Google Cloud Platform (GCP) to design and deliver scalable, high-performance data platform solutions. You will translate business requirements into robust architecture, ensuring best practices in data engineering, migration, and cloud-native design.
Responsibilities
- Work with business and technical stakeholders to translate requirements into scalable, end-to-end data platform architectures on GCP.
- Design robust batch and streaming data pipelines using services such as BigQuery, Cloud Run, Pub/Sub, and Cloud Composer.
- Ensure best practices in data modelling, performance optimisation, and reliability.
- Lead data migration and replatforming initiatives.
- Define transformation logic using SQL, Python, and dbt.
- Ensure strong DevOps alignment through CI/CD and deployment frameworks.
- Conduct impact assessments and manage cutover and rollback strategies.
- Participate in change management processes including CAB and RFC.
- Ensure security, governance, and observability are embedded across the platform.
Requirements
- Proven experience designing and implementing data platform solutions on Google Cloud Platform (GCP).
- Hands-on expertise with BigQuery, Cloud Run, Cloud Storage, Pub/Sub, and Cloud Composer.
- Strong proficiency in SQL and data analysis with the ability to optimize queries and handle large datasets.
- Solid programming skills in Python and SQL for data transformation, scripting, and automation.
- Experience using dbt for modular and scalable data transformations.
- Deep understanding of data warehousing concepts including schema design, data modelling, partitioning, clustering, and query optimisation.
- Experience designing batch and streaming data pipelines with built-in resilience, idempotency, and observability.
- Hands-on experience with GCP DevOps tools including Cloud Build, Artifact Registry, and Cloud Logging.
- Proven experience in data migration and ETL/ELT replatforming to GCP-native services.
- Strong understanding of cutover planning, rollback strategies, and migration risk management.
- Experience working within CAB and RFC-based change management processes.
- Ability to work closely with stakeholders and engineering teams.
- Must have valid work rights for Australia.
- Willingness to undergo a comprehensive background checking process, including probity and police checks.
Skills
- Google Cloud Platform (GCP)
- BigQuery
- Cloud Run
- Cloud Storage
- Pub/Sub
- Cloud Composer
- SQL
- Python
- dbt
- Data Modelling
- Data Warehousing
- Cloud Build
- Artifact Registry
- Cloud Logging
- ETL/ELT
- CI/CD
Experience Level
- Experienced
Benefits
- Paid parental leave
- Well-being initiatives
- Discounted health insurance
- Discounts on various products and services
- Performance recognition and rewards
- Capability Fingerprint career development
- Industry and partner training programs
- Special interest groups
- AI-driven learning platform
About the Company
- NCS Australia is a technology services company committed to quality, people, and challenging traditional thinking.
- The company prioritises innovation, collaboration, and purposeful work.
Equal Opportunity
- NCS Australia is an equal-opportunity employer dedicated to attracting, retaining and developing people regardless of gender identity, ethnicity, sexual orientation, disability and age.
- Applications are encouraged from all sectors of the community, including Veterans and Aboriginal and/or Torres Strait Islander communities.
- The company supports adjustments throughout the recruitment process and during employment for people with disability.
