Job Description |
A Bank in Downtown Toronto (WFH) is seeking Software Engineer - 5 for a contract of Until 10/31st.
who will drive us forward.
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 with a focus on data & analytics in cloud.
We are looking for someone 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.
Candidate Value Proposition:
The role of the Product Engineer - Workflows operates within the Data Engineering & Delivery team. This valuable member of the team will contribute to one of our most pivotal product offerings. This role is focused on creating transformative change in how our organization interacts with data and metadata
Key Accountabilities:
• 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.
Key Accountabilities:
• 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.
Functional Competencies:
• 5+ years’ experience in implementing enterprise scale solutions
• Solid grasp of Object-Oriented principles
• 5+ years’ experience with object-oriented programming languages (e.g. Scala, Python,
OR Java) Scala OR Python are preferred
• 3+ years’ experience with public cloud technologies (e.g. GCP (preferred), Azure, AWS)
• 3+ years’ experience working with big data technologies (e.g. Spark, Hive)
Nice to have
• Understanding of data management disciplines such as data quality, data profiling, etc.
• 3+ years’ experience working with relational databases (e.g. MySQL, PostgreSQL)
• Understanding of CI/CD (e.g. Jenkins, Git, Bitbucket, other)
• Knowledge and understanding of container and micro-services technologies (e.g.
Docker, Kubernetes) a plus
• Experience in software engineering best practices such as code reviews, testing
frameworks, maintainability, and readability
• Previous experience working in a technology company or financial institution a plus
Soft skill
• Proven strong analytical design, troubleshooting and problem solving skills
• Experience with performance tuning data pipelines
• Strong communication skills, both written and spoken
• Team player, self-starter, fast learner
• Attention to details, high standards for quality
• Writing and maintaining clear documentation
Education
• Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or similar
discipline
Bank will review any requests for accommodations put forward by Suppliers
|
Job Requirements |
A Bank in Downtown Toronto (WFH) is seeking Software Engineer - 5 for a contract of Until 10/31st.
who will drive us forward.
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 with a focus on data & analytics in cloud.
We are looking for someone 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.
Candidate Value Proposition:
The role of the Product Engineer - Workflows operates within the Data Engineering & Delivery team. This valuable member of the team will contribute to one of our most pivotal product offerings. This role is focused on creating transformative change in how our organization interacts with data and metadata
Key Accountabilities:
• 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.
Key Accountabilities:
• 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.
Functional Competencies:
• 5+ years’ experience in implementing enterprise scale solutions
• Solid grasp of Object-Oriented principles
• 5+ years’ experience with object-oriented programming languages (e.g. Scala, Python,
OR Java) Scala OR Python are preferred
• 3+ years’ experience with public cloud technologies (e.g. GCP (preferred), Azure, AWS)
• 3+ years’ experience working with big data technologies (e.g. Spark, Hive)
Nice to have
• Understanding of data management disciplines such as data quality, data profiling, etc.
• 3+ years’ experience working with relational databases (e.g. MySQL, PostgreSQL)
• Understanding of CI/CD (e.g. Jenkins, Git, Bitbucket, other)
• Knowledge and understanding of container and micro-services technologies (e.g.
Docker, Kubernetes) a plus
• Experience in software engineering best practices such as code reviews, testing
frameworks, maintainability, and readability
• Previous experience working in a technology company or financial institution a plus
Soft skill
• Proven strong analytical design, troubleshooting and problem solving skills
• Experience with performance tuning data pipelines
• Strong communication skills, both written and spoken
• Team player, self-starter, fast learner
• Attention to details, high standards for quality
• Writing and maintaining clear documentation
Education
• Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or similar
discipline
Bank will review any requests for accommodations put forward by Suppliers
|