KEY RESPONSIBILITES:
- Manage day to day operations of the internal development team
- Ensure the development team uses best practices and processes for implementing custom developed solutions
- Ensure requests for development support are thoroughly understood, prioritized, and addressed
- Work with Resource Management to allocate technical resources to projects
- Be responsible for the development team, including hiring, promoting, managing performance, and planning work assignments in conjunction
- Work closely with project managers and other internal and external stakeholders to solidify client overall requirements
- Estimate time, cost and resources needed to complete projects and individual assignments
- Lead team members in prioritizing and completing assigned project tasks
- Create, enhance and maintain processes that improve the team and potentially other department teams' effectiveness
- Keep up-to-date on technology that is pertinent to the business and actively share that knowledge with other team members
- Assist in developing proposals and RFP responses
- Mentor direct reports by providing career development goals, meeting regularly, writing and delivering reviews and advocating for their career advancement
- Reinforce accountability and responsibility for delivering the highest quality deliverables to clients
REQUIRED SKILLS & QUALIFICIATIONS:
- A four-year degree Computer Science or equivalent
- 4 to 7 years managing technical teams in the development of highly complex, enterprise-class implementations
- Expert knowledge of SCRUM tools such as Jira or Confluence.
- Good knowledge of process development and release management
- Strong experience of collaborating with creative teams
- 4+ years of proven experience in requirements tracking, change management, and roadmap creation.
- Expert knowledge of all phases of the SDLC
- Diverse technical experience
- Deep familiarity with the digital environment
- Excellent written and verbal skills
- Consultative experience preferred
- Deep understanding of business and technical processes and how they support clients’ business
- Complete knowledge of QA processes and best practices
- Broad experience with technologies such as e-commerce, CMS, API Management and Microservices, CRM, cloud platforms and advertising technology
- Good business sense with a strong understanding of cost, price, margin, risk and contractual obligations