Senior Data Developer
Royal Bank of Canada View all jobs
- Calgary, AB
- Permanent
- Full-time
- Develop and deploy reliable data solutions through the project lifecycle
- Assess, research and analyze business and system needs, exploring alternative options to recommend technology solutions and designs that meet sponsor needs while considering component re-usability, data sharing, end user experience, performance and security
- Drive application change and modernization
- Prepare high level and detailed technical specifications
- Leverage best-practices in continuous integration and delivery to improve quality and velocity
- Identify continuous improvement opportunities and drive project progress and benefits
- Experience profiling data within an RDBMS (Sybase, MS SQL, DB2, Oracle), programming experience in writing queries (SQL, Stored Procedures), and query performance tuning.
- Experience designing and developing ETL processes using IBM InfoSphere Datastage.
- Understanding Linux based systems, shell scripting, DevOps processes, and source code management (Git).
- Experience in application data store concepts and building relational data structures that are robust while performant to business requirements.
- Demonstrated ability in written and oral communication skills along with strong presentation skills.
- Preferred background in Capital Markets, demonstrating basic understanding of the Corporate Lending business (Loan Origination & Servicing)
- Experience with data lakes (Hadoop) and reporting/analytics platforms (Snowflake, Tableau)
- Understanding of applications that leverage React, .NET Core (C#), IIS, Windows Servers, Liquibase, Docker and Python.
- Experience building standardized data interfaces that can be reused by many types of consumption services (FpML, CDM)
- 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
- Opportunities to do challenging work