Do you want to fulfill your passion for changing the world with technology and data? At our clients, no two days are the same. You will be challenged and pushed whilst being nurtured and supported to become a master of your craft. You will participate in interesting internal and client projects. Propelling you to think outside the box and develop the technology, analytical and soft skills to be recognised as a top performer in your field. We are looking for a experienced Data Architect who is passionate about data, implementing technology solutions, and leading project teams to achieve business outcomes. There will be exposure to a wide range of industries, so the ability to quickly understand new business environments is essential. Project Delivery Take the lead on the delivery complex data engineering and modernization projects Lead the designing the architecture of a data platform and project delivery Assemble large, complex data sets that meet functional / non-functional business requirements Work with clients internal and external stakeholders to assist with data-related technical issues and support their data infrastructure needs. Work with data and analytics experts to strive for greater functionality in our clients’ data systems. Identify, design, and implement clients internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc. Customize and manage integration tools, databases, warehouses, and analytical systems. Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using cloud technologies. Balance team support responsibilities with billable work, depending on capacity and utilization Mentoring and Practice Development Provide technical assistance and guidance to our junior and intermediate consultants Assist with necessary technical training for consultants and clients Complete technical reviews for consultants Provide input into consultant’s technical growth plan To be Successful in this role you will have- Minimum 8 years working experience in data engineering Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases Experience building and optimizing data pipelines, architectures, and data structures Build processes supporting data transformation, data structures, metadata, dependency, and workload management A successful history of manipulating, processing, and extracting value from large, disconnected datasets Experience in writing clear code that is well-documented and organized Experience in the Use APIs to push and pull data from various data systems and platforms Experience working with cloud infrastructure services like Microsoft Azure, Amazon Web Services and Google Cloud A proven track record of learning new techniques and troubleshoot code without support. In other words, be able to learn on the job. Strong project management and organizational skills Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement Experience supporting and working with cross-functional teams in a dynamic environment. A self-starter with the ability to work independently Effective time management skills, including demonstrated ability to manage and prioritize multiple tasks and projects. Tertiary Qualifications Bachelor's degree in Computer Science, Information Systems, Information Technology, or related field. Masters degree in a relevant field is advantageous. If this sounds like you, get in touch today