Senior Data Engineer - Halifax
RBC is seeking a Senior Data Engineer to join the Risk IT Data Services team in Halifax. The role designs, implements and supports data architecture best practices across the global organization.
Responsibilities- Provide consulting services on new initiatives (small to large of varying complexity).
- Explore new emerging technologies and how they best suit our applications.
- Develop, code, document, and execute unit tests, system, integration and acceptance tests using different languages and testing tools for functions of high complexity.
- Ensure adequate technical documentation and training.
- Optimize Spark jobs and Java applications.
- Architect, design, and implement solutions that meet the stakeholder’s needs.
- Participate actively in requirements gathering, data modeling, and design sessions.
- Prepare high‑level and detailed technical specifications for the projects in accordance with PLC, security, and architecture documentation objectives.
- Develop detailed plans and accurate estimates for the completion of build, system testing, and implementation phases of a project.
- Write, test, and maintain detailed programs according to specifications given by computer software engineers and systems analysts.
- 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, from architecture through test and deployment, and cross‑platform skills.
- Experience leading a team of developers.
- Bachelor’s degree in Information Technology, Computer Science.
- Experience in developing and optimizing Big Data applications using Java/Scala and Spark on Cloudera/HDP.
- Experience building data pipelines.
- Experience designing micro‑service architecture.
- Experience developing applications in Spring & Spring Boot.
- Working knowledge of Jenkins CI, Git, JIRA.
- Knowledge of Credit Risk Markets (nice to have).
- 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.
- A world‑class training program in financial services.
- Flexible work/life balance options.
- Opportunities to do challenging work.
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Posted . Deadline . Applications will be accepted until 11:59 PM on the day prior to the Final date to receive applications date above. Apply through RBC Careers.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: