Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Market Data and Transformations Developer (Python)

Full-time

Royal Bank of Canada

Job Responsibility:

Job Summary

RBC's Quantitative & Technology Services (QTS) Rates IT team is seeking a Software Developer to work on a cross asset platform supporting functions around execution of tasks and scenarios. The platform facilitates the execution of overnight tasks for computation of market sensitivities, as well as creating an entry point for efficient scenario computations for users in both capital markets and group risk divisions.

This is a fast pace business with frequently changing needs and requirements. Work with Development Lead/Manager, business partners and various technology groups to deliver high quality products. Strive for continuous improvements of our processes, application designs and application execution

What will you do?

  • Design, develop, and maintain reusable Python components for business logic, data management and job execution

  • Participate in requirements gathering and meetings with business stakeholders and other technology groups to produce analysis of the Use Cases and Solutions Designs

  • Provide development and Level 2 support along with other team members

  • Proactively identify operational risks/ control deficiencies in the business

  • Escalate operational risk loss events, control deficiencies and risks that you identify to your line manager and the relevant risk and control functions on a timely basis

  • Review and comply with Firm Policies applicable to your business activities

What do you need to succeed?

  • Bachelor's degree in Computer science or related field with 3+ years of proven experience in Python 3

  • Experience developing Web Services, RESTful applications, Microservices

  • Working knowledge of Caching and/or Database technologies

  • Working knowledge of design patterns, data structures, algorithms and OO concepts.

  • Working knowledge of containerization technologies such as Docker

  • Working knowledge of version control systems like Git, dependency management systems like Maven, Gradle and project lifecycle tools such as Jenkins

Nice-to-have

  • Knowledge of the following is a plus:

    • Experience with C++ and Java.

    • Experience with Vertica or another columnar Database.

    • Knowledge of financial products (Fixed Income, FX, Commodities, Equities) and related trade risk management and/or valuations

  • Test driven Development experience

  • Unix/Windows system experience

In this role, you will communicate frequently with head office staff in Toronto.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • 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

#TECHPJ

#LI-Hybrid

#LI-POST

ROAR 582448860

Job Skills

Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications

Additional Job Details

Address:

1 PLACE VILLE MARIE:MONTRÉAL

City:

MONTRÉAL

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

Capital Markets

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2023-11-03

Application Deadline:

2023-11-19

I nclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities. We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Market Data and Transformations Developer (Python) in Montréal, QC vacancy
  •  ...environment? Join the leader in digital transformation and boost your career at Levio...  ...you a unique opportunity to develop your expertise within a high-...  ...Levio is currently seeking a Python Developer to contribute to a...  ...distributed architectures and data pipelines using DataIQ,... 
    Data
    Transformation
    Permanent employment
    Full time
    Flexible hours

    Levio

    Montréal, QC
    10 hours ago
  •  ...team of people passionate about transforming home healthcare. Our cloud-...  ...Role We are seeking a Senior Developer to join our Platform division....  ...management, tasks, and data onboarding tooling. What You...  ...Extensive development experience with Python and unit testing using PyTest.... 
    Data
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    1 day ago
  •  ...exceptional people together to operate in markets around the world. We value autonomy and...  ...consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic...  ...Weaviate, or Qdrant).  ~ Proficiency in Python with experience using DAG-based orchestration... 
    Data

    DRW

    Montréal, QC
    10 days ago
  • $60k - $115k per year

    Développeur Fullstack – Python/React Description de poste Notre équipe CGI regroupe...  ...et en management au monde. Fullstack Developer – Python/React Position Description...  .... This position is within the Capital Markets team. This division is responsible for all... 
    Suggested
    Work at office
    Montréal, QC
    11 days ago
  •  ...At Poka, we’re transforming how frontline teams operate, learn, and solve...  ..., generating the right data and insights that drive entirely...  ...Analytics team is responsible for developing Poka’s data analytics...  ...also work on production-grade Python code for backend services and... 
    Data
    Transformation
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week

    Poka EN

    Montréal, QC
    10 hours ago
  •  ...Shell. We are seeking multiple Senior Data Developer professionals to join our growing team....  ...and scalable data ingestion and transformation pipelines Build platform abstractions...  ...maintainability and technical debt ~ Strong Python and SQL skills ~ Experience with CDC... 
    Data
    Transformation
    Worldwide

    MaintainX

    Montréal, QC
    10 hours ago
  •  ...we’re a team of people passionate about transforming home healthcare. Our cloud-based platform...  ...the Role We are seeking a  Staff Data Developer to join our Data & Intelligence division...  ...~ Experience with AlayaCare’s stack (Python, PHP, Vue.JS, AWS). ~ Bachelor’s or advanced... 
    Data
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    10 hours ago
  •  ...inclusive world. Job Description: Strong knowledge of Python with experience developing production-grade data processing pipelines In-depth knowledge of...  ...Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.... 
    Data
    Transformation
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    23 days ago
  •  ...growing SaaS company, we’re a team of people passionate about transforming home healthcare. Our cloud-based platform empowers care...  ...your career. About the Role We are seeking a Fullstack Developer (Python) to join our Clinical team. The candidate will be focusing on... 
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    1 day ago
  •  ...we’re a team of people passionate about transforming home healthcare. Our cloud-based platform...  ...your career. About the Role As a Developer on our feature development teams, you’ll...  ...Hands-on experience with at least one of: Python, or modern JavaScript, PHP, plus unit... 
    Work at office
    Flexible hours
    Shift work

    AlayaCare

    Montréal, QC
    10 hours ago
  •  ...Job Description The Marketing Analytics team works with the...  ...business objectives. The Senior Data Analyst, Marketing Analytics,...  ...engagement, and conversion. Develop marketing experiments to...  ...data sources leveraging SQL, R/Python, Tableau, and other data/visualization... 
    Data
    Full time

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create...  ...in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation methodology is a unique engagement... 
    Data
    Transformation
    Full time
    Worldwide

    bounteous

    Montréal, QC
    3 days ago
  •  ...innovation. Your Role at SafelyYou As a Data Developer at SafelyYou, you will build and maintain data repositories, pipelines, and transformations for customer-facing products, internal...  ...Athena and AWS RDS ~ Experience using Python and PySpark for data processing tasks... 
    Data
    Transformation
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    a month ago
  •  .... We are looking for Full-Stack Developers to join our Connected Data team in the Engineering Organization...  ...integrations platform — Design, develop, and maintain the connectors and data...  ...— Implement backend ingestion, transformation, and storage for high-volume sensor... 
    Data
    Transformation
    Long term contract
    Immediate start

    MaintainX

    Montréal, QC
    4 days ago
  •  ...which replaces inefficient processes with a faster and safer technological alternative. Job Description As a Senior Data Transfer Developer, you will design, build, and evolve robust data transfer systems and interfaces that ensure accurate, secure, and efficient... 
    Data
    Permanent employment
    Full time
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    4 days ago
  •  ...procédures stockées et des processus de transformation de données. - Utiliser SSIS (SQL Server...  ...en tant qu'Ingénieur de données (Data Engineer) dans des environnements AWS ou...  ...et en management au monde. Senior BI Developer / Data Engineer Position Description... 
    Data
    Transformation
    Remote work
    Montréal, QC
    8 days ago
  • $160k per year

     ...Production Support Engineer Role: Production Support Engineer / Python Developer Client: Elite FinTech Salary: $100,000-$160,000 CAD +...  ...career progression as the firm continues to lead the market. If you are interested in this Production Support Engineer... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  • $200k per year

     ...Full Stack Developer Role: Full Stack Developer Client: Leading FinTech Firm Compensation...  ...reliable back-end systems for advanced, data-driven applications.  • Working closely...  ...Skills: Strong proficiency in React and Python.  • Domain Knowledge: Experience in the... 
    Data
    Long term contract
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions for our clients.... 
    Data
    Full time

    osedea

    Montréal, QC
    3 days ago
  • $160k per year

     ...Role: Production Support Engineer / Python Developer Client:  Elite FinTech Compensation: $100,000 - $160,000 CAD + Bonus Location:  Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset to support a range of technology within... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...Director Transformation Strategy   JOB SUMMARY : The Director, Transformation Strategy is...  ...growth, efficiency, and innovation; • Develop long-term roadmaps and actionable plans to...  ...productivity, and cost efficiency; • Leverage data and analytics to guide decision-making... 
    Data
    Transformation
    Long term contract
    Work from home

    GardaWorld

    Montréal, QC
    1 day ago
  •  ...thinking about the intersection of data, technology, and AI? With...  ...is a consulting firm that transforms data into value and business impact...  ...Analyst with a background in marketing and media agency experience,...  ...decision-making. Research and develop new technical approaches to... 
    Data
    Transformation
    Full time
    Work at office

    Artefact

    Montréal, QC
    10 hours ago
  •  ...Mattel, Artefact is a consulting firm that transforms data into measurable value and business...  ...methodologies that define Artefact's edge in this market. Key responsibilities include:...  ...data science into clear client value Developing thought leadership and internal methodologies... 
    Data
    Transformation
    Full time
    Internship
    Live In
    Local area
    Worldwide

    Artefact

    Montréal, QC
    10 hours ago
  •  ...advances how people connect and transforms what’s possible, you belong on...  ...On the Bell Business Markets team, you’ll be a vital part of...  ...highly skilled and experienced Data Scientist II to join our team....  ...proven track record of success in developing and implementing innovative data... 
    Data
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    20 hours ago
  •  ...experience, the functional insights, the data power, and the digital tech leadership...  ...clients count on you for sound advice. By developing solutions that improve operational...  ...clients through digital and organizational transformations, help them find operational efficiencies... 
    Data
    Transformation
    Full time

    Accenture

    Montréal, QC
    1 day ago
  •  ...dynamic Swiss leader in AI and data analytics consulting,...  ..., accelerating their digital transformation. We invest in projects that matter...  ...expanding into the Canadian market. We are seeking a Senior Data...  ...responsibilities will include Developing, deploying, and... 
    Data
    Transformation
    Work at office
    Relocation

    Unit8 SA

    Montréal, QC
    9 days ago
  •  ...Bounteous is a premier end-to-end digital transformation consultancy dedicated to...  ...Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-Innovation methodology...  ...business success. The team develops applications that support Regulatory... 
    Data
    Transformation
    Ongoing contract
    Full time
    Internship
    Local area
    Worldwide
    Flexible hours

    bounteous

    Montréal, QC
    3 days ago
  • $60k - $115k per year

    Senior C# Backend Developer – Orchestrade / Capital Markets IT Description de poste Lieu : Québec, Canada Mode de travail : Sur site Contrat : 12...  ...of: Object-oriented programming Multithreading Data structures and algorithms SQL Software architecture... 
    Data
    Contract work
    Immediate start
    Montréal, QC
    10 days ago
  • $51.23k - $114.99k per year

     ...operationalization of large-scale data and analytics solutions on...  ...utilities such as SnowSQL, SnowPipe, Python, Tasks, Streams, Time travel,...  ...with respect to Snowflake. Developing EL pipelines in and out of...  ...etc. to do Extract, Load and Transform data. Provide production... 
    Data
    Transformation
    Fixed term contract
    Local area
    Relocation
    Monday to friday

    Infocodec Solutions

    Montréal, QC
    1 day ago
  •  ...people together to operate in markets around the world. We value autonomy...  ...multiple passionate  Software Developers to join our team. You will...  ...languages or frameworks: Python, C++ or Java. Experience in more...  ...and our use of job applicants' data, please view our Privacy Notice... 
    Data

    DRW

    Montréal, QC
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Market Data and Transformations Developer (Python). Be the first to apply!