At a Glance
- Tasks: Lead development teams and deliver innovative software solutions while managing project resources.
- Company: Join a leading bank with a focus on technology and innovation.
- Benefits: Competitive salary, career growth, and a collaborative work environment.
- Other info: Dynamic role with opportunities for professional development and innovation.
- Why this job: Make an impact in the tech world while developing your leadership skills.
- Qualifications: 7+ years of experience in software development and team management.
The predicted salary is between 60000 - 75000 £ per year.
Work Location: Belfast, United Kingdom • Hours: 35
Key Responsibilities
- Lead development teams and deliver development solutions, including component and unit testing.
- Oversee and report on project status, manage project-team resources and assignments, ensure milestones are met, and keep projects on schedule and within the budgeted standards.
- Collaborate with LOB TS partners to develop overall development/solutions design deliverables and ensure project estimates include all activities in scope, including project management, application development, software quality assurance reviews, and vendor and contract management.
- Communicate all requirements, project plans, and changes to commitments to all affected team members.
- Define application development vendor strategy, manage vendors and SLAs, and ensure work is delivered according to agreed-upon Service Level and Operational Level Agreements.
- Support and develop sound business cases with a focus on reusability, scalability, innovation and enterprise-wide solutions.
- Oversee and manage escalated issues to ensure resolution or appropriate redirection.
- Ensure that the project team follows all quality assurance processes, including periodic reviews and transitions.
- Drive stakeholder communication and develop effective stakeholder management required for successful application development delivery.
- Act as an escalation point for all risks and issues affecting the development team and implement mitigation strategies.
- Ensure full compliance with well-defined enterprise technology delivery practices, standards, and project management disciplines, consistently applying recognized system development and project management processes, discipline and controls.
- Control changes to development project scope through accepted change management processes, impact assessment and documentation.
- Deliver in line with financial forecast/plan and achieve benefits targets as defined for application development teams.
- Manage and track costs in line with investment governance to deliver agreed outcomes and service levels within budget.
- Oversee demand management and project intake process, ensuring the development team can deliver on intake requirements and financial cost estimations are reviewed and approved.
- Identify 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.
Team Management Responsibilities
- Manage 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 and the Bank's technology direction; assess team skills and capabilities and continually improve value delivered.
- Foster an environment and culture that encourages productivity, innovation, process improvement, teamwork and professionalism.
- Coordinate necessary resources to ensure completion by deadlines.
- Provide coaching, development, succession, recruitment, resource management and overall team leadership, plus regular input into performance and development plans.
- Prioritize and manage own workload 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 and 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 business and organizational practices/disciplines.
- Strong knowledge of external competition and market trends in relation to own business.
- Manage a sizeable group or team of IT professionals (< 25) responsible for development/solutions design and/or system enhancements, new releases or project deliverables of increasing complexity from moderate to broad scope.
Experience & Education
- Undergraduate degree or technical certificate (a graduate degree is preferred).
- 7+ years of relevant experience.
KDB Developer employer: TD Bank - London Branch
Join our dynamic team in Belfast as a KDB Developer, where we prioritise innovation and professional growth. Our collaborative work culture fosters creativity and teamwork, ensuring that you have the resources and support needed to excel in your role. With a focus on employee development and a commitment to delivering high-quality solutions, we offer a rewarding environment that encourages both personal and professional advancement.
StudySmarter Expert Advice🤫
We think this is how you could land KDB Developer
✨Join the IT Consultancy Buzz
Get involved in local or virtual IT consultancy meetups and forums. This is where we can rub shoulders with industry professionals, get insights into what TD Bank - London Branch values, and even spot unadvertised opportunities. Don't miss out on these chances to make a name for ourselves in the IT world!
✨Show Off Your Skills
Create a personal project or case study relevant to the challenges TD Bank - London Branch might face. Use platforms like GitHub or Medium to share your findings. This not only demonstrates our consulting skills but shows a proactive attitude, making us stand out from the crowd when applying for that full-time gig.
✨Leverage LinkedIn for Connections
Follow and engage with the relevant thought leaders and influencers in IT consultancy on LinkedIn. Share insightful content and join discussions to gain visibility. A well-placed comment or shared article could catch the attention of someone at TD Bank - London Branch!
✨Direct Apply to TD Bank - London Branch
Let's not forget to apply directly through the TD Bank - London Branch website! Tailor your application to showcase our understanding of their consulting style and how we can contribute to their projects. A personalised approach can make a huge difference in landing that full-time position!
We think you need these skills to ace KDB Developer
Some tips for your application 🫡
Showcase Your Problem-Solving Skills:In IT consulting, it's all about problem-solving, so make sure your CV highlights your analytical skills and any relevant projects you've tackled. Mention specific technologies or methodologies you've used to resolve issues or improve processes; this shows you can think critically and deliver results, which is vital for us at TD Bank - London Branch.
Highlight Relevant Certifications:Certifications like ITIL, PMP, or even specific tech stack qualifications can really make you stand out. Make sure to include these in your CV, as they not only demonstrate your expertise but also your commitment to staying current in the field. We love seeing candidates who are proactive about their professional development!
Tailor Your Cover Letter:Your cover letter is your chance to connect personally with us at TD Bank - London Branch. Share stories about your experiences in IT consulting, and how they shaped your desire to join our team. Mention why you’re excited about this particular role, and how you see yourself contributing to our projects.
Keep It Clear and Concise:We're all busy, so make sure your application is easy to read. Use bullet points for key achievements, and don’t overload us with jargon. A clean, professional layout goes a long way. Remember, the clearer your application, the more likely we are to invite you in for an interview!
How to prepare for a job interview at TD Bank - London Branch
✨Brush Up on Your Technical Skills
For an IT consulting role, be ready to demonstrate your technical prowess. You might face questions on systems integration, cloud technologies, or even troubleshooting specific software. If you have experience with tools like AWS, Azure, or even specific programming languages, make sure you can talk about them fluently.
✨Showcase Your Problem-Solving Approach
IT consulting is all about solving problems for clients. Think about how you can illustrate your approach to a past challenge using the STAR method (Situation, Task, Action, Result). It's a great way to show how you tackle complex issues and come up with effective solutions.
✨Know the Business Impact of IT Solutions
When discussing your experiences, focus not just on the tech solutions you implemented, but also on their business impact. Employers want to see that you can connect IT with organisational goals. Prep examples that highlight how your tech contributions improved efficiency or reduced costs for past clients or projects.
✨Prepare for Behavioural Questions
Since IT consulting often involves teamwork and client interactions, expect behavioural questions that assess your interpersonal skills. Be prepared with examples that demonstrate your adaptability, communication skills, and how you handle client feedback. Before the interview, think of situations where you worked closely with clients to create effective IT strategies or changes.