We currently have 2 open positions. To apply, email jwang.kaplan@gmail.com
1) Full stack developer
What will you do?
- As a Full Stack Software Developer you have a solid technical foundation, and a strong focus on growing your development skills; You are able to deliver small to medium-sized well-defined tasks, working individually or pairing with others and you have a small amount of experience in a well-defined area
- You will be part of a team creating new services and customer-facing applications using the latest technologies which will shape the future of banking for RBC; You will develop and support highly scalable, high performance APIs within an Agile development team
- Ensure high code quality through automated unit and functional testing
- Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
- Design and develop code structures based on technical design defined by the team
- Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products
- You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
- Excellent communication including the ability to distill technical details into human terms
What do you need to succeed?
Must Have
- 2+ years’ experience with Angular 2+, Java 8, REST API/Micro services, Spring Framework (MVC, Security, JPA, Boot) Maven, SQL
- Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, Openshift, Docker) Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger, RAML, SOAP)
- Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates)
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing; Experience with code merging and branching methodologies using Git and code release process
- Theoretical knowledge of web-based application architectures and frameworks (including Angular or React) and the way it integrates with services
- Pairs effectively with other developers in the team. Pairs effectively with other developers in the team
Nice To Have
- Object Oriented coding practices, including design patterns knowledge, refactoring, clean code.
- Knowledge of Kafka, MySQL, Non-relational databases, Caching and
- Knowledge of major architectures style (message oriented, reactive, event based)
- Micro-service design and implementation (load balancing, discovery, resiliency)
2) Manager, Fixed Income and Rates
Location: Toronto, ON
Our client is a Big 5 bank ("THE BANK").
Job Family Group
Finance & Accounting
Ensures that valuations for a designated trading/underwriting portfolio are materially accurate and establishes valuation adjustments and capital reserves as appropriate. Works with stakeholders across THE BANK complete the operational and strategic work for the design and development valuation methodologies and decision support solutions to deliver business results and minimize risk. Provides advice on the configuration, functionality, applicability, and usability of data sources, data management, data analytics, and reporting solutions related to market data used for valuations.
· Acts as a trusted advisor to assigned business/group.
· Influences and negotiates to achieve business objectives.
· Recommends and implements solutions based on analysis of issues and implications for the business.
· Assists in the development of strategic plans.
· Identifies emerging issues and trends to inform decision-making.
· Supports the execution of strategic initiatives in collaboration with internal and external stakeholders including model development.
· Identifies emerging issues and trends to inform decision-making.
· Promote best practices for valuation of the designated portfolios.
· Builds effective relationships with internal/external stakeholders.
· Ensures alignment between stakeholders.
· Monitors and assesses the performance of models to ensure the mathematical representation of the market is sound on an on-going basis; performs stress-testing to assess model performance under extreme conditions.
· Integrates information from multiple sources to enable more efficient processes, enhanced analysis and/or streamlined reporting.
· Breaks down strategic problems, and analyses data and information to provide specific valuation insights e.g. positions, exposures or other valuation issues, and makes recommendations.
· Develops and implements policies and guidelines for independent checking of valuations, exception handling, capital reserves and adjustments in alignment with Bank standards.
· Documents and maintains operational procedures and processes relating to methodologies, analytical and reporting processes e.g. market data sources, model inventory, related assumptions and limitations.
· Reviews use of valuation methodologies and models for consistency across portfolios, products, geographies; recommends changes as required.
· Executes work to deliver timely, accurate, and efficient service.
· Focus is primarily on business/group within THE BANK; may have broader, enterprise-wide focus.
· Provides specialized consulting, analytical and technical support.
· Exercises judgment to identify, diagnose, and solve problems within given rules.
· Works independently and regularly handles non-routine situations.
· Broader work or accountabilities may be assigned as needed.
Qualifications
· Typically between 5 - 7 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
· Degree in business, finance or quantitative discipline.
· In-depth understanding of derivative products and markets, as well as the valuation and risk management methodologies associated with these.
· In-depth understanding of accounting principles, finance processes, and back office processes is an asset.
· In-depth quantitative analytical skills.
· Experienced in VBA programming.
· Deep knowledge and technical proficiency gained through extensive education and business experience.
· Verbal & written communication skills - In-depth.
· Collaboration & team skills - In-depth.
· Analytical and problem solving skills - In-depth.
· Influence skills - In-depth.
· Data driven decision making - In-depth
Comments