Job Description
We are seeking a Data Engineer to join our team in shaping the future of financial advice technology. As a key member, you will play a crucial role in designing and delivering high-quality solutions that transform how advisers work, making quality financial guidance a reality for more Australians.
The successful candidate will have a strong background in data engineering, with expertise in designing and implementing scalable, testable engineering solutions. You will be responsible for crafting innovative applications used by thousands of advisers nationwide, architecting robust micro-services and scalable solutions, and tackling complex data challenges with advanced caching, data lake, and pipeline systems.
* Key Responsibilities:
* Design and implement scalable, testable engineering solutions
* Develop and maintain data assets & models, including sourcing, transformation, and reporting
* Foster a data-driven culture, embedding best practices in architecture and governance
* Validate integrations through proof of concepts with cloud, on-premise, and third-party services
* Drive process improvements, optimizing tools, workflows, and automation
* Ensure compliance and security, mitigating data risks and maintaining governance
* Provide technical support, including out-of-hours support as needed
-----------------------------------
Requirements
To be successful in this role, you will need:
* A degree in Computer, Software, or Data Engineering (or equivalent experience)
* 5+ years of experience as a Data or Software Engineer, with a focus on designing and delivering high-quality solutions
* Experience with data lake technologies (e.g., Databricks)
* Proficiency in data transformation (e.g., PySpark, dbt)
* Hands-on experience with .NET Core (C#) and Node.js (Nest.js is a plus)
* Knowledge of relational (SQL Server) and non-relational databases (MongoDB is a plus)
* Exposure to cloud-based development (GCP experience is a bonus)
* Web development skills, including HTML, CSS, JavaScript, TypeScript, and web frameworks
* Strong understanding of automated unit testing and best practices
-----------------------------------
Benefits and Life at Our Company
At our company, we pride ourselves on being an inclusive employer of choice where our people can bring their whole selves to work and feel 100% safe and supported to do so. We offer a range of benefits, including access to cutting-edge technology, opportunities for professional growth and development, and a collaborative and supportive work environment.