Under the supervision of the Manager, Dynamics Development the Team Lead, Dynamics Development is responsible for leading and managing a team of software developers. This role involves both hands-on development work and leadership tasks, ensuring the delivery of high-quality software applications. The Team Lead, Dynamics Development will work closely with project managers, business analysts, and other stakeholders to align development activities with the business objectives of the Funds.