Global Financial Firm located in MISSISSAUGA, ON has an immediate contract opportunity for an experienced Big Data Developer.
This role is currently on a Hybrid Schedule.
You will need to have reliable internet, computer, and an Android or iPhone for remote access into the client systems during remote work.
We will be expected in the office weekly, depending on team requirements.
Video / ff interviews are required prior to all offers.
Data is at the core of how business decisions are made and is treated as the most valued asset to equip our sales professionals with the information they need to best service clients in Global Markets Sales. The organization is dedicated to developing advanced technology (AI, Machine Learning, Big Data), systems, and services to make data secure, high quality, rich, fast, and easy to access, enabling the Markets and ICG organization to leverage its data assets effectively and timely to maximize technology and business development.
We are looking for someone to own the following responsibilities:
- Act as a key technology contributor in our Client Profitability solution, which is part of the data platform and is critical for our Markets, ICG, and Finance organizations to understand client revenues and profitability, key inputs in business and strategic decisions.
This individual will act as a trusted hands-on technical advisor and strategic solution provider. The successful candidate will be comfortable working in a fast-paced environment with significant changes, developing and implementing strategies and processes that enable the organization to innovate and grow quickly.
Responsibilities:
- Provide architectural and technical leadership along with vision for the Data Platform and Client Profitability solution, including developing and maintaining the architectural roadmap for data products and services, ensuring alignment with business and enterprise strategies and standards.
- Develop and articulate technical architecture and solutions, explaining the advantages of various technology options to both technical and non-technical stakeholders.
- Build processes and tools to ensure high data availability, quality, and maintainability.
- Translate business concepts into technical solutions.
- Engage with business partners to understand their needs and provide guidance on suitable solutions, clearly articulating pros and cons.
- Drive proof of concept initiatives, designing and implementing prototypes that can be fully built out after validation.
- Apply creative thinking to determine technical solutions that align with business goals and broader technology strategies, considering performance, reliability, scalability, usability, security, flexibility, and cost.
- Create and deliver a client profitability framework and reporting tools to measure revenues, capital, and returns for clients.
- Develop models and methodologies to assign expenses and capital to clients for accurate profitability analysis.
- Design, execute, and automate solutions to generate profitability data and distribute it through various channels.
- Manage the process for generating accurate client reports monthly, with checks to reconcile to financials.
Qualifications:
- Experience in application development in Big Data.
- Experience working with Spark, Python, PySpark.
- Experience with Data Modelling, DWH design, PL/SQL, HQL, Hadoop, Hive, ETL design.
- Team player and self-motivator.
- Good communication skills.
- Ability to plan, prioritize, and organize work aligning with management goals.
- Keen eye for identifying design flaws and proposing solutions.
- Hands-on experience with databases (RDBMS, NoSQL, Big Data).
- Experience with LLMs, LangChain, LlamaIndex, RAG, and Vector Databases.
- Knowledge of Kubernetes, Kafka, RESTful API design is a plus.
- Knowledge in Securities Services business modeling, RWA optimization, and Margin Dispute validation is a plus.