Job Summary
Job Description
What is the opportunity?
The Senior Manager, Data Engineering - Digital and Client leads a team of Senior and Junior Data Engineers that optimize and maintain the reliability of our data models.
The role requires strong development skills, well-rounded communication skills to mentor / lead less senior staff on the team, and strategic, forward-thinking mindset that helps develop, support and deliver on RBC Insurance's Data Strategy.
It requires a high degree of business knowledge in all areas of the Organization as well as the underlying systems and architecture, and must provide superior client experience and maintain strong relationships with our internal business partners.
What will you do?
- Responsible for automating processes, identifying opportunities for growth, and building up a center of expertise related to Digital and Client data.
- Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
- Provide consulting services on new initiatives (small to large and of varying complexity).
- Assess, research, and analyze business and system needs, exploring alternative options in order to recommend technology solutions and designs that meet business needs and project deliverables including, where applicable, component reusability, data sharing and security.
- Work with internal partners to identify emerging trends, learn new technologies and best practices to develop a high performing, diverse team.
Lead a team of Data Engineers responsible for building and maintaining data models and reporting data. These activities can have varied deployment durations in terms of product, systems, location or partner relationships.
- Support and champion the development and execution of RBC Insurance Data Strategy. Set direction and approach for the Data Engineering - Digital and Client team.
- Provide leadership, regular formal / informal coaching, documented performance management (Mid-Year, Year-end Reviews), contribute to practice and talent management and personal development planning & support.
What will you need to succeed?
Must Have :
- 5 to 10 years of extensive working experience with very large relational databases and large volumes of data of various formats
- Undergraduate degree in Statistics / Mathematics, Finance, Computer Science, or a discipline that develops capability in data analytics and reporting
- Solid automation and data modelling experience
- Advanced SQL, and Python programming demonstrating expert use of efficient querying / datamining techniques
- Talent Management process (recruitment / selection, performance management, performance development / coaching, reward / recognition
- Process knowledge including different testing tools, design techniques and tools, risk assessment and quantification methodologies
- Systems knowledge including different programming languages, multiple platforms, IT standards, methodologies, audit requirements, and middleware technologies
Nice To Have :
- Cloud experience (AWS, Azure, Snowflake)
- Knowledge of statistical procedures and applied data validation mechanisms
- Strong knowledge of Dashboard Reporting methodology
- Knowledge of business line(s), business applications and processes
- Astute in selection and development of people and demonstrate good judgment, tact and discretion
What's in it for you?
- A Total Rewards program that includes flexible benefits, work / life balance and career development programs and investment and retirement savings plans
- Competitive pay and high-earning potential
- All the tools, training, and team support you need to grow your career
- Flexible work / life balance options
- Sophisticated RBCI software tools to boost your productivity
Job Skills
Base SAS, Big Data Management, Cloud Computing, Database Development, Data Mining, Data Warehousing (DW), Emerging Technologies, ETL Processing, Microsoft Windows Server, Python (Programming Language), Quality Management, Requirements Analysis, Structured Query Language (SQL), Tableau, UNIX AIX