Technical Team Lead
Current• Lead and inspire a dynamic team of software developers, UI/UX designers, QA analysts, and BA professionals in the seamless design, development, and implementation of innovative banking solutions software, spanning core banking systems, mobile applications, and online platforms, to meet the evolving needs of clients and stakeholders.• Collaborate with stakeholders to gather requirements, define project scope, and establish technical specifications for banking software solutions.• Drive the development process, including sprint planning, task assignment, code review, and quality assurance testing, to ensure timely delivery of high-quality software products.• Mentor and coach team members, providing guidance on software development best practices, coding standards, and emerging technologies.• Manage the software development lifecycle, from initial concept to production deployment, ensuring adherence to project timelines and budget constraints.• Implement Agile methodologies, such as Scrum, to streamline development processes and improve team efficiency.• Conduct regular performance evaluations and provide feedback to team members to support their professional growth and development.• Liaise with clients to address technical inquiries, resolve issues, and provide ongoing support for banking solutions software.