Job Title: Database developer / Data Scientist
Location: Montreal (Hybrid: 3 days onsite, 2 days remote)
Contract: 1-year
About Us:
Our firm leverages cutting-edge technology to maintain a competitive edge in global financial markets. We prioritize resilience, safety, efficiency, intelligence, speed, and flexibility in our operations. Our award-winning technology platforms drive our business success, and we have established strong techno-functional teams that collaborate globally. Our diverse mix of technologists work across various technologies and functional domains, with a focus on innovation, inclusion, community engagement, and knowledge sharing.
Job Responsibilities:
- Enhance Fixed Income Cash & FX Systems: Improve strategic systems to capture data flows in the firmwide data catalog.
- Data Annotation: Define and document data sets representing risk data processed and stored within our systems by annotating system code.
- Automated Data Publishing: Modify build systems to ensure accurate and timely publication of data sets and updates.
- Data Lineage Documentation: Collaborate with subject matter experts to develop and document the lineage of data as it flows through the firm's Fixed Income systems.
Skills Required:
- Educational Background: Bachelor's Degree in Computer Science, Computer Engineering, or a related field.
- Experience: At least 5 years of experience in developing and supporting large production systems.
- Domain Knowledge: Understanding of Fixed Income markets.
- Technical Aptitude: Ability to comprehend complex data models and schemas.
- Code Familiarity: Proficiency in tracing data flows and transformations within large codebases, using various programming languages.
- Programming Skills: Proficiency in Perl, Java, SQL; familiarity with C++ is advantageous.
- Technical Proficiency: Experience with Linux, Autosys, Shell scripts, JSON, YAML, and build pipeline systems.
- Framework Knowledge: Familiarity with Java frameworks such as Spring and Hibernate.
- Messaging Systems: Knowledge of messaging/streaming systems is a plus.
- Communication Skills: Excellent written and verbal communication abilities.
- Problem-Solving: Strong critical thinking and problem-solving skills.
- Data Governance: Experience with data governance and data lineage.
- Database Skills: Proficiency in Sybase and DB2.
Why Join Us?
- Innovative Solutions: Work on cutting-edge technology solutions in dynamic financial markets.
- Collaborative Environment: Collaborate with a diverse and talented team.
- Global Impact: Opportunity to make a significant impact on our global business.
Does this elaboration align with what you were looking for? If you need further details or adjustments, feel free to let me know!