This job has expired, please see additional jobs below
Director Hadoop Application Development
RBC Financial Group
Ontario Toronto, , Canada
Job Details - this job has expired, please see similar jobs below
What is the opportunity?
The role of the Director, Hadoop Application Development is responsible for development teams leveraging Big Data technologies and services that enables EIM to deliver their products and services in a wide array of business marketplaces. Responsible for design, development and implementation of applications for EIM and for various business lines across RBC. This position provides engagement and leadership for development teams to deliver Big Data Solutions that support critical applications and regulatory requirements. This position is responsible for delivery using a broad set of technologies requiring a high level of experience and expertise.
What will you do?
• Big Data Leadership for EIM
◦ Owns the development and application design for Big Data in EIM. Leverages and champions Big Data technologies across EIM
◦ Works with EIM Platform Engineering, architecture and support teams to agree on approach and drive implementation and adoption of the strategic Big Data technologies in alignment with broader RBC Strategies
◦ Seeks out industry trends and organization knowledge to understand alternative approaches and solutions, providing a proactive approach to delivery of Big Data technology to meet business needs. Works with vendors to bring in appropriate new technologies, providing evaluation frameworks and proof of concepts
• Software Development
◦ Primarily focussed on Big Data technologies including Hadoop, Vertica with as well as other technologies like Cloud, SDLC tools
◦ Develop applications using the technology platforms
◦ Leverage Agile development
◦ Manage change control across platforms
• Operations / Service Definition
◦ Performs all development tasks across multiple systems.
◦ Set-up / Leverage DevOps
◦ Manage SDLC, code review, component configuration, usage
◦ Coordinates with Platform Engineering function
◦ Defining monitoring / alerting
◦ 24/7 3rd line support / Incident resolution / Debugging
◦ Evaluate Change Requests
• Architecture
◦ Supports decisions w/ detailed platform capability and industry direction
◦ Provide impact assessments of designs against operational capability / constraints
◦ Assist with standardization, adoption and business value proposition
• Development
◦ Support development with standard integration to the toolset and release cycles
◦ Provide code review, component use and platform integration feedback
◦ Coaching / mentoring across the technology and lifecycle
• QA
◦ Assist with integration in the QA toolset
◦ Manage/maintain/troubleshoot the environments
◦ Support performance and integration testing
• RTB
◦ Assist in defining monitoring / alerting across the platform
◦ Develop run-book for maintenance / management activities
◦ Support troubleshooting / debugging of platform
◦ Train team in technology and tools
• Infrastructure
◦ Manage infrastructure relationships
◦ Provide detailed specifications / plans
◦ Troubleshoot infrastructure issues / failures
• Development & Coaching
◦ Provides direction, expertise, feedback, coaching and development to build the capability of staff across EIM
◦ Ensures that all teams are adequately trained in Big Data technologies as appropriate
◦ Continually enhances skills and builds knowledge in all aspects of the organization, the business and information systems
What do you need to succeed?
• 10+ years coding skills in Java and deep experience with open source frameworks
• Great Knowledge of Big Data platforms e.g. Vertica, Hadoop
• Current knowledge of industry best practice, direction and trends
• Ability to engage in solution design across application, platform and infrastructure spaces
• Comprehensive understanding of software lifecycle including development, testing, release management and production monitoring
• Deep understanding of production systems and operations including real-time, code level monitoring, application, platform and infrastructure configuration including tools and industry best practice
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
• A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
• Leaders who support your development through coaching and managing opportunities
• Ability to make a difference and lasting impact
• Work in a dynamic, collaborative, progressive, and high-performing team
• Opportunities to do challenging work
SFBD
About RBC
Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization. We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 37 other countries. For more information, please visit rbc.com.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.Posting Notes: