IT Development Manager

Post Date

Mar 17, 2025

Location

Toronto,
Ontario

ZIP/Postal Code

---
Canada
Jun 23, 2025 Insight Global

Job Type

Perm

Category

Managerial / Professional

Req #

TOR-769446

Pay Rate

$91k - $137k (estimate)

Who Can Apply

  • Candidates must be legally authorized to work in Canada

Job Description

Manages / leads a team of technology development / design
professionals in providing a wide range of application or
system solutions to the organization, ensuring standards are
met and business objectives are achieved. Also provides
technical leadership and guidance beyond own team.


KEY ACCOUNTABILITIES

CUSTOMER

Responsible for leading development teams and thedelivery of development solutions and component / unittesting efforts
Oversee and report on project status, managing projectteam resources and assignment, ensuring projectmilestones are met and monitoring to keep projects onschedule and to budget within identified standards
Work with LOB TS partners to develop the content ofoverall development / solutions design deliverables andensure project estimates account for all activities in theproject scope, including project management andapplication development, software quality assurancereviews, and vendor and contract management activities
Ensure all requirements, project plans, and changes tocommitment are communicated to all affected teammembers
Responsible for defining Application Development Vendorstrategy and managing Vendors and SLAs and ensurework is delivered according to the agreed-upon ServiceLevel and Operational Level Agreements
Coordinate with relevant stakeholders to support / developsound business cases with an on-going focus onreusability, scalability, innovation and enterprise-widesolutions
Oversee and manage escalated issues to ensureresolution or redirect as appropriate ensure

SHAREHOLDER

Ensure that the project team follows all quality assuranceprocesses, including periodic reviews and transitions
Drive stakeholder communication and develop effectivestakeholder management required for successfulApplication Development delivery
Act as an escalation point for all risks and issues affectingthe development team, and for working to define andimplement mitigation strategies
Ensure full compliance with well-defined enterprise technology delivery practices and standards and projectmanagement disciplines by ensuring that recognizedsystem development and project management processes,discipline and controls are consistently applied
Control change to development project scope throughaccepted change management processes, impactassessment and documentation
Responsible for delivering in line with financial forecast /plan, and achieving benefits targets as defined forApplication Development teams
Manage and track costs in line with investmentgovernance to deliver agreed outcomes and service-levelwithin budget
Oversee demand management and project intake process,ensuring the development team can deliver on intakerequirements and financial cost estimations are reviewedand approved
Identifies all development related project dependencies and risks and ensure mitigation/contingency plans are in place for identified risks
Represent the development team at project stakeholder meetings and obtain buy-in from senior management for all key project plans, commitments, and changes including requirements, quality assurance plans, budget, schedule,and scope changes
Define and establish appropriate governance structures and processes to ensure that the Development team adopts and adheres to all defined operational and service delivery processes

EMPLOYEE / TEAM

Responsible for management of the overall development /design teams providing both leadership and technical guidance
Set targets and objectives for the team, and deliver results
Grow team expertise to align with enterprise demand andthe Bank's technology direction; assess team skills andcapabilities and continually look for ways to provide andenhance the value delivered
Foster an environment / culture that encourages productivity, innovation, process improvement, team work and a high level of professionalism
Co-ordinate necessary resources to ensure completion by deadlines
Provide coaching, development, succession, recruitment, resource management and overall team leadership for team members and provide regular input into teammembers assessment of performance and development plans
Prioritize and manage own workload in order to deliver quality results and meet timelines
Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest
Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
Establish effective relationships across multiple business and technology partners, program and project managers
Participate in knowledge transfer within the team and business units
BREADTH & DEPTH

Expert knowledge of Bank technology standards and managing people /projects
Advanced understanding of businesses and/or organizational practices/disciplines
Strong knowledge of external competition, and/or market trends in relation to own business
Manages a sizeable group or team of IT professionals(e.g. <25)responsible for development /solutions design and/or system enhancements, new releases or project deliverables with increasing complexity of moderate to broad scope
Orchestrates the development of resolutions plans and strategies for operational advancement
Typically reports to a Senior Manager or executive
EXPERIENCE & EDUCATION

Undergraduate degree or Technical Certificate
Graduate degree preferred
7+ years relevant experience

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com. The EEOC "Know Your Rights" Poster is available here.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

Required Skills & Experience
7+ years of experience in software development, with proficiency in Java and Spring Boot.
Extensive experience in designing and developing APIs from scratch.
Strong understanding of message queuing systems (MQ) and their integration into applications.
In-depth knowledge of databases, specifically Oracle, with hands-on experience in database management and optimization.
Previous experience working in the banking industry, ensuring familiarity with financial systems and regulatory requirements.
Proven experience working in Agile environments, collaborating with cross-functional teams to deliver high-quality solutions.

Nice to Have Skills & Experience

Nice to Have Skills & Experience
Payments experience
Management experience

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.