Product Engineer – Workflows
Story Behind the Need:
The CIDA team is at the forefront of the journey to transform the Bank into a data centric organization through impactful customer insights, innovative analytics, and well governed data. One of the main areas of transformation is the way data is produced, consumed, and managed at an enterprise level to drive business value. The aim is to provide a truly productized offering of reusable data that can be delivered iteratively through a streamlined process and framework in order to meet the velocity that will allow data consumers to focus on delivering business value. We are looking to build our delivery team with influencers, makers, creators and industry leaders who will drive us forward.
Typical Day in the Role:
• Design, manage, and maintain workflows, interfaces, and user experiences to enable
enterprise-wide use of data and metadata
• Work closely with partner teams in Analytics, IT, various lines of business to create reusable
assets that drive real business outcomes
• Participate in design discussions focused on scalability and design and implementation best
practices.
• Participate in planning and retrospective sessions, attend stand-ups, etc.
• Support and maintain a successful product
Candidates Requirements/Must Haves
• 3+ years of experience as a Data Engineer, Software Engineer or related field
• 3+ years of experience with object-oriented programming languages and scripting languages (e.g. Groovy, Java) Groovy is preferred
• Strong experience designing efficient workflows and user experiences (e.g ServiceNow, Collibra) Collibra is preferred
• Experience in software engineering best practices such as code reviews, testing frameworks,
maintainability, and readability
Nice to have:
• Experience with Collibra a plus
• Understanding of data management disciplines such as data quality, data profiling, etc.
• 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
• Previous experience working in a technology company or financial institution a plus
Soft skills:
• 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
• Proven strong analytical design, troubleshooting and problem solving skills
Education/Experience
• Bachelor's degree in a technical field such as computer science, computer engineering or related field is a plus