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.
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.
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
Bachelor's Degree
37.5 hours/week
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.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.