What are the responsibilities and job description for the Team Lead position at Headstorm?
Here at Headstorm you will lead small project teams to deliver solutions to our clients. You will be responsible for project estimation, work planning, issues management, risk management and change control. On application development projects, you will be the primary day-to-day contact with your client.
A TYPICAL DAY AT HEADSTORM
As a Team Lead you will drive your career and become a technology executive through clearly defined expectations, mentorship from Project Leaders, Directors, and Partner, and frequent opportunities for advancement. In addition to the expectations defined in our Expectations Framework, you will:
- Oversee a small teams of Headstorm employees (4 to 5 engineers) and manage relationships with a client or multiple in a variety of industries ‘
- Diagnose complex technical and business problems and implement creative solutions that leverage Headstorm’s capabilities to meet our clients’ needs
- Use your knowledge of design principles and frameworks to perform and manage all aspects of projects throughout the SDLC including estimation, sprint planning, requirements gathering, architecting, developing, testing, issue/risk management, change control and delivery
- Lead the development and delivery of IT solutions across a variety of technologies
- Deliver presentations and facilitate meetings while adapting communication to varying audiences including high level stakeholders
- Identify needs and strengths for career progression of team members and create opportunities for development
- Mentor junior colleagues by providing career development goals, meeting regularly, writing and deliver semi-annual reviews, and advocating for their career advancement
WHAT WILL YOU MOST LIKELY HAVE DONE TO BE SUCCESSFUL AT HEADSTORM?
Key differentiators between the Team Lead and our Project Leader Role: The best way to describe this difference is like a program manager vs a project manager. Our project leads take on larger project teams and oversees various projects, while our team leads focus on growing their project leadership skills on a small engagement before jumping into a larger project team or working on a few client projects.
You have:
- A strong background in technical and/or management consulting
- Deep experience managing client engagements – planning, estimation, execution, issue/risk management and resource management/allocation
- You have managed technology projects across all phases of the SDLC and Agile software development practices
- You have current leadership experience of technical teams
- You are enthusiastic about coaching and mentoring others, helping them develop their careers
- You can become a trusted advisor by building and managing relationships with clients, colleagues, vendors, and other industry professionals
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable experience