Skip to main content

Description

As a Senior Data Engineer in the Risk IT Data Services team based in Halifax, you will be responsible for designing, implementing, and supporting data architecture best practices. This role involves exploring new technologies, developing and optimizing applications, ensuring technical documentation, and actively participating in data modeling and design sessions to meet stakeholder needs.

What We're Looking For

Provide consulting services on new initiatives.

Explore new emerging technologies relevant to applications.

Develop, code, document, and execute unit, system, integration, and acceptance tests.

Ensure adequate technical documentation and training.

Optimize Spark jobs and Java applications.

Architect, design, and implement solutions that meet stakeholder needs.

Participate actively in requirements gathering, data modeling, and design sessions.

Prepare high-level and detailed technical specifications.

Develop detailed plans and accurate estimates for project phases.

Write, test, and maintain detailed programs according to specifications.

Ideal Candidate

Bachelor's degree in Information Technology, Computer Science

5+ years of application development experience in Hadoop, Spark, and Java/Scala

2+ years of application development experience in Java and Spring Framework

7+ years of full development life cycle experience (architecture through test and deployment, cross-platform skills)

Experience leading a team of developers

Minimum Education

Bachelor's Degree

Hard Skills

Hadoop
Spark
Java
Scala
Spring Framework
Spring Boot
Micro-service architecture
Data pipelines
Jenkins CI
Git
JIRA
Big Data Management
Cloud Computing
Database Development
Data Mining
Data Warehousing (DW)
ETL Processing
Quality Management
Requirements Analysis

Soft Skills

Strategic thinker
Passionate data management enthusiast
Leadership
Effective written communication
Effective verbal communication
Strong work ethic
Multi-tasking
Interpersonal
Organizational
Problem-solving
Sense of urgency
Positive attitude
Accountability
Group Problem Solving

Work Hours

37.5 hours/week

Benefits

Comprehensive Total Rewards Program (bonuses, flexible benefits, competitive compensation, commissions, stock)
Leaders who support development
Ability to make a difference
Dynamic/collaborative/progressive/high-performing team
World-class training program
Flexible work/life balance options
Opportunities to do challenging work

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.