وصف الوظيفة
About us: Valify is an Egyptian reg-tech company that provides digital identity technology powered by artificial intelligence and machine learning to different markets/sectors across Egypt and the Arab world. Job Responsibilities: 1. Project Management ○ Closely manage the planning, execution, and delivery of tasks across machine learning, web development, mobile development, and DevOps. ○ Develop detailed project plans, set timelines, and ensure projects are delivered on time, within scope, and within budget. ○ Identify and manage delivery risks, dependencies, and issues. 2. Communication Management ○ Work closely with Product Management to thoroughly review and fully understand technical product requirements. ○ Break down complex technical projects into manageable tasks. ○ Communicate milestone status, issues, potential delays and updated timelines clearly to stakeholders. 3. Team Management ○ Provide guidance and ensure alignment of tech teams with company goals. ○ Allocate technical resources to complete each technical task in a timely manner. ○ Manage individual and team performance across Machine Learning, Full Stack, Mobile, and DevOps teams. ○ Conduct quarterly performance appraisals to all tech team members. ○ Work closely with HR to plan technical capacity and define hiring needs. ○ Contribute to technical staff selection. 4. KPI Management ○ Manage the time tracking, delivery, velocity, and delivery of the tech teams. ○ Manage, track and report KPIs to management for each tech team. ○ Ensure all tech team members are compliant with processes and reporting accurately. Key Performance Indicators: 1. Monthly milestone delivery ○ Achieve agreed on monthly deliverables ○ Milestones can be realigned mid-month in case of any external event or interruption 2. 360-feedback4 metrics based on a 1-to-4 scoring model from peers, subordinates and managers on the following criteria: ○ Effective communication: Result-oriented communication with stakeholders, team members, peers, and managers. ○ Communication that promotes alignment and getting the right things done right. ○ Process and Team efficiency: High time consciousness and ability to identify and implement process improvements, automation, and efficiency measures within the development lifecycle to optimize productivity and reduce time-to-value. 3. Performance-enabling Team Leadership: Inspiring leadership for delivery and achievement of requirements. Valify team members working with the incumbent are encouraged to grow and achieve. 4. Technical delivery and innovation: ○ Process orientation and management direction to the team. ○ Continuously explore new ML techniques, algorithms, and tools to enhance processes and drive innovation. Requirements
- Bachelor's degree in Computer Science, related field, or relevant technical experience (preferred)
- Minimum of 4 years of proven experience in program management, preferably in a technology-focused environment
- Excellent communication, interpersonal, and organizational skills
- Familiarity with project management tools and methodologies (specifically Kanban)
- Strong problem-solving skills and a proactive approach to identifying and addressing issues
- Strong project management skills and the ability to prioritize tasks effectively
- Detail-oriented and highly organized