- Develop software for quantitative and portfolio management using Python
- Design, test, maintain, and improve core trading and research applications
- Develop code to extract data from various sources to support model development
- Collaborate with the team on best practices
- Conduct research on portfolio optimization, perform back tests, and implement trading models
- Develop logic-intensive components of RBC's digital wealth management platform, including computational libraries and API services
- Implement software for portfolio optimization, Monte Carlo simulations, trading algorithms, financial health scores, and probability assessment models Requirements - 5+ years of software development in a quantitative finance area
- 3+ years of skilled experience building large scale applications/APIs in Python
- Bachelor's degree in Economics/Finance/Mathematics, Computer Science, Statistics or other relevant discipline or equivalent experience.
- Strong knowledge of quantitative concepts, including applied statistics
- Experience using analytics libraries and frameworks such TensorFlow, scikit, NumPy
- Strong problem-solving skills
- Knowledge of (or interest in) personal finance/economics
- Experience with algorithm design or development
- Experience working with RESTful APIs
- Experience with Python API frameworks like Django, Flask
- Master’s degree or Ph.D. Preferred.
- Experience with Cloud (AWS or Azure) and containerization is a big plus
- Experience in financial services preferred
- Experience developing financial models in behavioral finance or wealth management
- Familiarity with and ability to apply the following concepts to solve data problems; natural language processing, machine learning, conceptual modelling, statistical analysis, predictive modelling and hypothesis testing Core Competencies Demonstrates expertise in software development for quantitative finance, with a strong focus on Python programming, algorithm design, and financial model development. Proficient in utilizing analytics libraries and frameworks to enhance portfolio management and trading strategies. Highest-signal resume keywords - Python Software Development
- Quantitative Finance Expertise
- Algorithm Design
- RESTful API Development
- Cloud Computing (AWS or Azure) ATS Optimization Keywords Hard Skills - Software Development
- Quantitative Concepts
- Applied Statistics
- Data Extraction
- Portfolio Optimization
- Monte Carlo Simulations
- Trading Algorithms
- Financial Models
- Machine Learning
- Statistical Analysis Soft Skills - Problem-Solving Skills
- Collaboration Certifications & Qualifications - Bachelor's Degree in Economics/Finance/Mathematics/Computer Science/Statistics
- Master’s Degree or Ph.D.