Skip to main content

Description

This is a lead developer role based in Malaysia for the QTS-RAMPP RiskHub. The Associate Director will lead and manage a team of local developers, collaborate with other RiskHub leads, and contribute to strategic and business-as-usual RiskHub initiatives. The role involves acting as a point person for business users in the region, prioritizing issues, implementing strategic greenfield initiatives, coding, testing, debugging, implementing, and supporting real-time and EOD risk and P&L applications. Additionally, the individual will provide architectural oversight, resolve production issues, carry out data analysis and schema designs, identify and address operational risks, and comply with firm policies.

What We're Looking For

Lead a team of local developers.,Collaborate with other RiskHub leads.,Be a point person for business users and prioritize issues.,Act as a lead developer for strategic greenfield initiatives.,Code, test, debug, implement, and support intraday real-time and EOD risk and P&L applications.,Provide architecture oversight and technology steer.,Analyze, debug, and resolve production issues.,Carry out data analysis & schema designs for EOD Risk Data.,Proactively identify and address operational risks/control deficiencies.,Review and comply with Firm Policies.,Collaborate with the wider CM community.

Ideal Candidate

Bachelor's or Master's Degree, preferably in Computer Science.,Experience with Java 11 needed; RxJava & Java17 is highly desirable.,Excellent knowledge of design patterns, data structures, algorithms, threading & concurrency.,Good knowledge of SQL (including performance tuning), Solace (Or other messaging frameworks) and Unix.,Knowledge of version control systems like GitHub and build frameworks like Maven, Jenkins and GitHub Actions.,Working knowledge of Spark 3, Amazon S3 and Python.,Highly motivated with the ability to work independently and effectively (Nice to Have).,Previous experience or understanding of Risk Management in a financial services setting would be beneficial (Nice to Have).,Quick learner with ability to pick up new technologies/skills and business knowledge (Nice to Have).,Prior experience in Apache Ignite/GridGain, Python, SpringBoot, HTML5 and React is highly desirable (Nice to Have).,Well versed with enterprise DataLake concepts (HDFS, Hive, Dremio toolkit) and able to leverage these for representing risk/PnL datasets (Nice to Have).,Able to deal with change and provide demos/technical walkthroughs to seniors RAMPP/QTS colleagues (Nice to Have).

Minimum Education

Bachelor's or Master's Degree

Hard Skills

Java 11
RxJava
Java 17
design patterns
data structures
algorithms
threading
concurrency
SQL
performance tuning
Solace
messaging frameworks
Unix
GitHub
Maven
Jenkins
GitHub Actions
Spark 3
Amazon S3
Python
Apache Ignite
GridGain
SpringBoot
HTML5
React
HDFS
Hive
Dremio toolkit
Active Learning
Application Integrations
Applications Programming
Building Architecture
Computer Programming
Debugging
Documentations
Emerging Technologies
Enterprise Application Delivery
Programming Languages
Software Development Life Cycle (SDLC)
Technical Designs

Soft Skills

Analytical Thinking
Business
Collaborating
Cross-Functional Teamwork
Detail-Oriented
Group Problem Solving
Taking Initiative
Highly motivated
ability to work independently
quick learner
ability to deal with change

Work Hours

40 hours/week

Benefits

Inclusion and Equal Opportunity Employment

About the Company

R

Royal Bank of Canada

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.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.