Manager Development FCC
Core
Manage a development team delivering client-facing web solutions, secure integrations, and modernizing key business applications for Canadian brokerage firms.
Role type
Senior IC manager (cloud-native web development)
Builds
Cloud-native web applications, Java REST services, Angular/React front ends, AWS-based services, RESTful API integrations
Domain
Financial services / Fintech / Clearing and Custody
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java REST, Angular, React, AWS (Lambda, EC2, S3, DynamoDB, API Gateway), Microservices, SOA, RESTful APIs, Event-driven messaging, Agile/Scrum, CI/CD, Terraform, Unit testing, Security integration, Team management, Performance assessments, Career development planning
Preferred skills
AI tool integration for software development, Wealth management/brokerage experience, Canadian Securities Course
Technologies
Java, Angular, React, AWS, Terraform, OAuth, OpenID Connect
Responsibilities
Manage development team and delivery of products and services; Prioritize activities and allocate resources; Coordinate with technology, architecture, product, business, operations, information security, and vendor teams; Provide oversight during code releases, deployments, application upgrades, production support activities, and defect remediation; Ensure unit testing, integration testing, security considerations, post-implementation reviews, and operational readiness activities are completed; Provide ongoing communication on development status to senior management; Positively influence architecture, design, coding, testing, AI enablement, and secure integration practices; Allocate, monitor, and plan the tasks of team members using agile practices; Lead and support cloud-native web application development; Support application maintenance, currency updates, technical debt reduction, reliability improvements, and modernization of key business applications; Identify opportunities to responsibly leverage AI tools to accelerate software development, testing, code review, and engineering productivity; Provide mentorship and coaching to team members; Conduct performance assessments of team members and support career development plans
Seniority
Manager, hands-on leadership