Team Lead
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