Purpose of the Position
Support the management of the Development department including providing technical direction, daily operation, whole life‑cycle project management, and oversight of one functional team (3~8 team members) to ensure meet our client’s (internal and external) business needs as well as technology strategy. Plays a key role in supporting the execution of project delivery for owned team. Takes an active role and day‑to‑day contributor to several strategic technology projects.
Responsibilities
Execution & Project Management (30%)
- Manage a functional team’s (Be responsible for specific systems) daily operations and perform oversight.
- Oversee multiple project teams to ensure delivery on commitment with quality for whole life‑cycle development activities by providing technical direction.
- Develop specific goals and plans for the project teams to prioritize, organize, and accomplish work.
Team Management (30%)
Develop and retain a high performing team by providing effective leadership, effective coaching, recruiting, and performance evaluation to team members.Identify, develop, and mentor employees on software development career paths.Organize performance evaluation to team members to ensure team effectiveness.Solution Design & Architecture (25%)
Provide innovative prototyping & solutions based on a deep understanding of clients’ problems coupled with an intimate knowledge of our business and applying industry leading thinking to the problem‑solving process.Support consistence and implementation of architecture standards across all projects in owned teams.Continuous Improvement (15%)
Develop and manage process required for change management efforts, and system training to support projects rollouts (i.e. policy changes, data migration, etc).Share lessons learned throughout to improve performance across the team.Qualifications
Education Background
Bachelor’s degree in computer science or related majorWork Experience
Minimum of 5-8 years working experience in development team, including 2-3 years in a supervisory roleMinimum 2-3 years of project management experienceCompetencies, Skills and Behavior
Strong leadership, project management skills, time management, and problem solving skillsExcellent communication skills coupled with the ability to listen, question, and understand clients’ needs relative to enterprise software solutionsAbility to manage and prioritize one’s own activities with competing internal and client requestsExperienced user of MS Visio, MS PowerPoint, MS Word, MS Excel.Expert for software design and development concepts, database structures, system integration principles and code repository management.Good management insight.Strong English Written and Oral skills#J-18808-Ljbffr