CONTACT/PARTNERS/CUSTOMER LOGIN

Development Team Lead (Toronto)

Description

The Development Team Lead is the technical oversight for the product area and is responsible for the day-to-day management and oversight of the team. This position is responsible for working with product management, architecture and QA on product releases. The Team Lead also manages member’s performance and growth including conducting performance reviews.

Primary Responsibilities

• Technical oversight for product area
• Responsible for development project schedule
• Responsible for day-to-day management oversight of team
• Provide technical leadership and mentorship for team
• Facilitate or conduct design and code reviews
• Provide status update on development tasks
• Work with product management, architecture, and QA on product releases
• Managing members’ performance and growth, including conducting performance reviews

Day-to-Day
• Coding on their own projects (~50%+ of time)
• Developers report directly to the Team Lead
• Mentoring team members, providing answers to technical questions
• Dispersing out Bugs that QA has found in the projects owned by the team
• Prioritizing bug severity, escalating large problems up to VP
• Managing schedules on weekly or twice-weekly basis with team members
• Reporting information (on projects, schedules, issues, people) to VP
• Team lead is responsible to have adequate understanding of project that members are working on to help and give advice to the team member, and able to raise issues before they become problems

Projects
• Overall ownership of quality of the products produced by their team
• Creating and setting schedule time for project, rolling up tasks.  This can be done alongside a PM, the PM would work with the developer to set the schedule and the Team Lead would be aware and be bought in to the schedule.
• Spec-ing out and scoping projects, designing and suggesting.  Needs approval by PM team etc.
• Technical project management of projects
• Managing bugs on projects, assigning, keeping number low
• Interacting with architect and UI design on projects
• Hearing input and recommending schedule and project changes

HR
• Providing feedback for HR reviews to VP
• Working with VP to create final HR reviews
• Performing HR review with developer, including compensation
• Participate in hiring process
• Recommending approval on vacation time (providing coverage on projects during team members’ vacations)
• Goal setting with team members
• Dealing with non-performance
• Recommending promotions within the team

Interaction with other groups
• Architecture and UI is being applied properly
• Work with Product Managers for guidance of product direction
• Working with QA members
 

Qualifications

• Demonstrates intimate knowledge of key pieces of the Eloqua application, demonstrates good knowledge of entire application.
• Can lead a small team of developers.
• University Degree in Engineering, Computer Science, Physics, Mathematics
• Excellent communication skills (written and oral).
• Hard and efficient worker.
• Able to learn new concepts and apply them quickly.
• Able to have fun while working in a close-knit team.
 

 

NEXT STEPS
Bookmark and Share