Login | Register

2x - Int Big Data Software Engineer with Scala/Python/Java and Spark/Hive experience to create scalable automated systems for enterprise data solutions within the banking industry - 26083

Job Type: Contract
Positions to fill: 2
Start Date: Jun 06, 2022
Job End Date: Oct 05, 2022
Pay Rate: Hourly: Negotiable
Job ID: 119121
Location: Toronto
Apply
2x - Int Big Data Software Engineer with Scala/Python/Java and Spark/Hive experience to create scalable automated systems for enterprise data solutions within the banking industry - 26083
 
Location: Hybrid – Office: Downtown Toronto
Contract: 4 months + extension (based on performance) or conversion to FTE
Number of Positions: 2
Hours: (37.5 Hours/Week)
 
Business group: Data Office Canadian Banking
The team is looking for someone with a software background who will work with other data engineers, DevOps engineers, and other development/engineering teams in the bank to develop the technical solutions for enterprise data initiatives. The role of the Senior Software Engineer operates within the Product Engineering & Delivery team. This valuable member of the team will participate in creating scalable automated systems for re-usable data assets, pipelines and services for the broad enterprise use.
 
Typical Day in Role:
Design and implement services and components to enable enterprise-wide use of data
Automate and re-factor services code.
Work closely with software/data engineers and DevOps engineers to build data management capabilities that drive real business outcomes
Participate in planning and retrospective sessions, attend stand-ups, etc.
 
Must haves:
5+ years’ experience in building enterprise software with object-oriented programming languages (e.g. Scala, Python, Java)
3+ years’ experience working with big data technologies (e.g. Spark, Hive)
3+ years’ experience working with relational databases (e.g. MySQL, PostgreSQL)
Understanding of data management disciplines such as data quality and data profiling
Understanding of CI/CD (e.g. Jenkins, Git, Bitbucket, other)
Experience in software engineering best practices such as code reviews, testing frameworks, maintainability, and readability
 
Nice-To-Haves:
Knowledge and understanding of container and micro-services technologies (e.g.
Docker, Kubernetes) is an asset
Previous experience working in a technology company or financial institution
Experience with performance tuning data pipelines
 
Candidate Review & Selection
1st round – hiring manager (30-minute interview)
2nd round – Panel with hiring manager & colleague (1 hour interview)