
Data Engineer
- Toronto, ON
- Permanent
- Temps-plein
- Own aspect of designing, building and maintaining a scalable and efficient cloud base data platform to meets the needs of trading analytics.
- Help implement processes and tools to monitor and improve data quality.
- Model and efficiently store financial trading data for use in analytics.
- Create procedures to ensure best practices are being met in the software development process.
- Liaise with technical and business individuals who may be internal staff or external vendors towards the completion of projects.
- Create solutions tailored to business requirements aligned with the long-term architecture and technology strategy using Amazon Web Services (AWS) for Cloud development.
- Provide knowledge transfer of application support and deployment processes to team members, Operations, and Support personnel through proper documentation.
- Proactively find improvement opportunities to streamline business processes, automate manual processes where appropriate.
- Other duties as assigned.
- University degree in Engineering or Computer Science.
- 8+ year of relevant experience
- Good understanding of trading, capital market, trade life cycle with an eagerness to contribute to the systems that support them.
- Strong knowledge of software development best practices and patterns.
- Strong problem-solving and debugging skills
- Strong hands-on experience in Python, AWS Cloud and Kubernetes.
- Strong working knowledge of Databases - SQL
- Expertise with Data Engineering: data pipelinea, data quality principles, data profiling techniques and data governance best practice
- Knowledge of technologies for Cloud development. Experience working with AWS is must.
- Good to have experience in BI tools like Quicksight etc.
- Passion to expand your domain knowledge both on the job and through continued education
- Commitment to our Client's guiding principles of integrity, partnership and high performance.