KDB Developer
TD Bank
Job Description
page for more information.**Work Location**:Belfast, United Kingdom**Hours:**35**Line of Business:**Technology Solutions**Pay Details:**We’re committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this role.**Job Description:****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 SLA’s 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 dependenciesand risks and ensure mitigation/contingency plans are inplace for identified risks* Represent the development team at project stakeholdermeetings and obtain buy-in from senior management for allkey project plans, commitments, and changes includingrequirements, quality assurance plans, budget, schedule,and scope changes* Define and establish appropriate governance structuresand processes to ensure that the Development teamadopts and adheres to all defined operational and servicedelivery processes**EMPLOYEE / TEAM*** Responsible for management of the overall development /design teams providing both leadership and technicalguidance* 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 encouragesproductivity, innovation, process improvement, teamworkand a high level of professionalism* Co-ordinate necessary resources to ensure completion bydeadlines* Provide coaching, development, succession, recruitment,resource management and overall team leadership forteam members and provide regular input into teammembers’ assessment of performance and developmentplans* Prioritize and manage own workload in order to deliverquality results and meet timelines* Support a positive work environment that promotes serviceto the business, quality, innovation and teamwork andensure timely communication of issues/ points of interest* Identify and recommend opportunities to enhanceproductivity, effectiveness and operational efficiency of thebusiness unit and/or team* Establish effective relationships across multiple businessand technology partners, program and project managers* Participate in knowledge transfer within the team andbusiness units**BREADTH & DEPTH*** Expertknowledge ofBank,technologystandards andmanagingpeople /projects* Advancedunderstandingof businessesand/ororganizationalpractices/disciplines* Strongknowledge ofexternalcompetition,and/or markettrends inrelation toown business* Manages asizeablegroup or teamof ITprofessionals(e.g.