Why you’ll love working here:
high-performance, people-focused culture
our commitment that equity, diversity and inclusion are fundamental to our work environment and business success, which helps employees feel valued and empowered to be their authentic selves
learning and development initiatives, including workshops, Speaker Series events and access to LinkedIn Learning, that support employees’ career growth
competitive, 100% company-paid extended health and dental benefits for permanent employees with recent additions to promote inclusive coverage to a diverse employee population. These recent additions include gender affirmation and fertility drug and treatment coverage
membership in HOOPP’s world class defined benefit pension plan, which can serve as an important part of your retirement security
access to an annual wellness reimbursement program for health and wellness-related expenses for permanent employees
virtual fitness, yoga and meditation classes, nutritional consultations and wellness seminars
we offer a hybrid flexible work model that embraces remote work in Ontario for eligible roles
the opportunity to make a difference and help take care of those who care for us, by providing a financially secure retirement for Ontario healthcare workers
What you will do:
Leads software development or data engineering teams (on average 4-6 people) in designing, development, testing, deploying, maintenance and optimization, as well as performance management, and skill development, leading by example and demonstrating HOOPP’s Core Values on a consistent basis
Partners with Senior Manager, Product Owner and/or Director, Product Management to assess, analyze and objectively evaluate product business requirements to jointly develop and set the annual technology roadmap for a defined set of IT products and managed services, ensuring it will meet defined business outcomes and technology aligns to portfolio architecture/vision
Partners with Product Owners to ensure the proper gathering of business requirements that enable translation into functional and technical specifications
Accountable for managing cloud and non-cloud cost for the portfolio and teams within
Supports Product Owner in the planning/estimating work efforts and prioritization of product/service backlogs for the product team to ensure the achievement of business outcomes and group/team OKRs.
Collaborates with other portfolio and ISG-wide technology leads and architects to deliver strategic projects, feature implementations and integrations with other key technologies across the Investment, Risk and Finance businesses. Leads change through effective communication and meaningful coaching.
Drives product/service ownership and innovation and is accountable for the quality and continuous improvement of the team’s products/services
Accountable for corporate knowledge management related to the product technology
Accountable for ensuring the developer team achieves product/service business outcomes (e.g. OKRs)
Manages vendor relationships and monitors/identifies additional costs for the suite of products/services
Jointly plans resources, staffing and succession plans for the development team with the Product Owner and/or Director, Product Management, and recommends appropriate staffing levels and requisite skills to support the needs of the products/services
With Product Owner, accountable for integrated product team health, communication, and operational excellence and ensures Scrum Master role is fulfilled on the team.
Creates a developer team culture that attracts, retains, and develops high quality staff, allows, and encourages team to be highly productive and innovative, and provides opportunities for growth and development
Encourages and advocates for a product team culture that empowers staff to voice their opinions, raise recommendations, challenge the status quo, and create innovation for our business
Who you are:
Bachelor’s degree (or equivalent work experience) in Business, Computer Science, Engineering accreditations
Strong interpersonal skills; equally comfortable and effective communicating with users, other technical teams and business leaders
Effective negotiation and influencing skills with ability to influence software developers, senior leaders, and 3rd party vendors
Strong Emotional Intelligence and People Leadership skills
Experience in building Teams as well as implementing Agile Scrum development environment is a must
Specialized breadth/depth/expertise: 3-5+ years Capital Markets experience with sound investment product knowledge
Comprehensive understanding of internal and industry standards and principles on Investment Solution Designs and technical leadership of a set of Investment products and solutions
Comprehensive understanding of Front, Middle and Back Office workflows
High level of expertise in DevOps and Lean for Software Development
A strong sense of customer focus with 5+ years implementing customer support strategies in a multiple product environment
Experience leading large/strategic projects
Minimum of 3-5+ years of progressive technology and IT leadership
Specialized breadth/depth/expertise: 3-5+ years Capital Markets experience with sound investment systems’ knowledge
7+ years industry experience in software development or related role
Excellent knowledge of Software design patterns
7+ years experience using test and release automation tools along with version control tools Ex. Azure DevOps, Git, YAML, others
Kotlin, C#, .NET, Spring Boot, Typescript, React, Angular, GraphQL, Microsoft SQL Server, Redis, AWS, Docker, k8s
Applications for front and back office for investment & accounting activities in Public Equities, FX, Cash management, and Collateral management
Proficient in one of the two stacks below:
Technology Stack – Software development:
7+ years industry experience in software development or related role
Proficient/advanced level programming skills in multiple languages including C#, Java, Kotlin
3+ years working with large investment technology platforms
Proficiency in at least three server side languages or frameworks such as Spring Boot, ASP.NET MVC, .NET Core
Proficiency in at least two client-side web development languages or frameworks such as Typescript, JavaScript, React, Angular
Proficiency with cloud platforms such as AWS, Azure, or GCP
Skilled in modern development tools and practices, such as git, CI/CD, unit testing
Technology Stack – Data Engineering:
7+ years industry experience in data engineering or related role
Proficient/advanced level programming in SQL
Experience with Python, C# or Java, Powershell
3+ years working with big data platforms (Hadoop, Hive, Azure/ADLS, GCP/BigQuery, Snowflake, NoSQL, etc.); Snowflake experience highly desirable
Working knowledge of traditional RDBMS (e.g. Netezza, Oracle)
Significant experience in data analysis, modeling and ETL/ELT development in a big data environment
Working experience with CI/CD pipelines (Bitbucket/Git, Jenkins, Artifactory), ETL tools (e.g. Diyotta, DataStage, etc.) and data streaming (Kafka, NiFi, Event Hubs, etc.)