Job Description: As a Data Engineering Specialist at ScotiaTech, you will play a key role in the overall success of our CCAU Technology team. Your primary goal will be to ensure specific individual goals, plans, and initiatives are executed and delivered in support of the team's business strategies and objectives. The successful candidate will have strong technical leadership skills, with experience in multiple small projects and/or leading specific sections of large projects. They will be responsible for providing production and user acceptance testing support to assigned applications, identifying and resolving technical problems, and working closely with senior management to achieve project objectives. We are looking for an experienced professional who is passionate about technology and data integration. The ideal candidate will have a solid understanding of big data solutions, Hadoop, EDL, DWH, and data visualization. They will also have experience with structured and unstructured datasets, orchestration, ingestion/extraction of data, and working knowledge of programming languages such as JavaScript, Java, .NET, Python, Perl, PHP, BaSH, XML, HTML, C/C++/C#, RegEx, etc. If you have a Bachelor's degree in Engineering or a related field, 5-10 years of experience, and strong technical skills, we encourage you to apply for this exciting opportunity. Key Responsibilities: - Champion a customer-focused culture to deepen client relationships and leverage broader Bank relationships, systems, and knowledge - Participate in the full development life cycle of business solution design and implementation by analyzing, defining user requirements, assisting in the development of test cases, conducting tests, defining user procedures and workflows, developing conversion and implementation strategies, and providing user documentation, training, and post-implementation support - Provide production and user acceptance testing support to assigned applications by identifying, evaluating, escalating, resolving problems, and supporting other team members - Track work assignments, status, and reporting, configure automation test cases - Resolve multi-faceted problems to meet the technical needs of assigned Applications by applying technological knowledge to design methodologies, models, and/or systems solutions - Technical leadership multiple small projects and/or lead specific sections of large projects to implement solutions to technical problems, involving planning and scheduling resources, developing detailed project plans, monitoring progress against planned objectives, financial review, and securing consensus and co-operation from technical staff and senior management - Participate in the systems implementation process by defining technical requirements and documentation, developing best practices, performing architecture design, defining ETL processes and workflows, developing user documentation, providing user training, and providing post-implementation support