Our client, a leading financial institution inDowntown Toronto,is looking for a Technical Lead, Web Development to lead and mentor a distributed team of offshore software engineers, ensuring effective communication, collaboration, and alignment with project goals. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.
Typical Day in Role
- Manage the full software development lifecycle, including planning, design, development, testing, deployment, and ongoing support.
- Drive the successful delivery of projects by ensuring timelines, quality, and scope are met.
- Oversee end-to-end deployments, ensuring smooth transitions from development to production environments.
- Provide technical guidance and support to the team in the core technology stack, including the Spring Framework for backend development, Vue.js for frontend development, and containerization/orchestration tools such as Docker and Kubernetes.
- Collaborate with the Product Owner and Business Analyst to refine requirements, prioritize tasks, and align development efforts with business objectives.
- Address ad-hoc technical requests and operational needs, ensuring minimal disruption to ongoing projects.
- Monitor team performance, identify areas for improvement, and implement strategies to enhance productivity and efficiency.
- Stay updated with industry trends and emerging technologies to guide the team in adopting innovative solutions.
- Mentor and guide co-ops/interns, ensuring they gain valuable technical and professional experience by assigning them meaningful and challenging projects aligned with team goals.
- Collaborate with leadership to ensure alignment on resource allocation and project priorities.
Must-Have Skills
- Extensive technical expertise in software engineering, system architecture, design, and deployment processes, with a strong focus on technologies such asJava,Spring Framework,Vue.js,Docker, andKubernetes.
- Proficient inAgile methodologiesand experienced in utilizing project management tools to ensure efficient and organized workflows
- Must have experience overseeing end-to-end deployments, ensuring smooth transitions from development to production environments (full software development lifecycle)
- Demonstrated experience in successfully leading and managing distributed or offshore software development teams, ensuring effective collaboration and delivery across time zones.
- Provide expert technical guidance on database design, optimization, and management forrelational databases(e.g., MySQL, PostgreSQL), ensuring robust and scalable solutions.
- Oversee and support frontend and backend development efforts to deliver high-quality, user-centric interfaces.
Nice-To-Have Skills
- Experience with Monitoring and logging tools like Grafana and the ELK Stack
- A good eye for UX design, with the ability to collaborate closely with UX designers to deliver intuitive user experiences.
- Familiarity with modern SaaS platforms for platform analytics, monitoring, UX, and management (e.g., Google Analytics)
- Experience with automation testing tools and frameworks.
- Awareness of Artificial Intelligence/Machine Learning concepts or frameworks to explore potential innovation opportunities.
Soft Skills Required
- Strong interpersonal and collaboration skills, with the ability to work seamlessly with diverse stakeholders across multiple time zones.
- Foster a culture of collaboration, innovation, and continuous improvement by demonstrating exceptional leadership, communication, conflict resolution, and team motivation skills.
- Exhibit excellent problem-solving abilities, effectively addressing and resolving complex technical challenges.
- Display a proactive and adaptable mindset, effectively managing dynamic priorities, ad-hoc requests, and evolving project requirements.
Education
Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.