This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Data Engineer Toronto, ON - Onsite Total Experience: 6-8 years Required Skill Set: • We are seeking an experienced onshore Data Engineer • Developer to support the Internal Audit Technology function within FIAT (Finance Internal Audit Technology). • FIAT is part of the Global Functions Technology (GFT) group. • The Internal Audit Development team is responsible for building in-house digitalized platforms which support the Audit planning and execution lifecycles as well as fostering collaboration across the Audit group.
Job Responsibility:
Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system
Contribute to technical design, development, and implementation of applications
Design, build, and maintain APIs, Microservices and Responsive web applications by leveraging best practices alongside a global development team
Integrate applications with 3rd party tools and deploy to cloud services
Implement effective automation testing strategies along with the build activities
Ensure code quality, performance, scalability, responsiveness of applications
Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable
Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others
Work in an Agile team environment which is fast paced, fun and collaborative
Ensuring the operating efficiency of existing application systems
Maintaining records for the documentation of systems development and revisions
Conducting analyses of organizational needs and goals for the development and implementation of application systems
Working with different RBC internal teams for software feature delivery, support and bug fixes
Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability
Requirements:
We are seeking an experienced onshore Data Engineer Developer to support the Internal Audit Technology function within FIAT (Finance Internal Audit Technology)
Must have 3-4 years working experience as a software developer
Must-have 3 years’ experience with Python
3 years’ experience with Relational Databases and SQL (MSSQL, Oracle)
Experience with Apache Airflow
Familiarity with software development tools (e.g. VS Code, Git, Postman, etc.)
Knowledge of developing distributed cloud applications (Azure, OpenShift, Docker)
Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, SOAP)
Full software development life-cycle experience with CI/CD and thorough testing prior to release
Solid Understanding of Agile processes and practices
Nice to have:
Experience with Node.js, JavaScript
Experience with Front End UI tools e.g. Angular, Next, Vue, Nuxt
Knowledge of major architectures style (message oriented, reactive, event based)