Graduate of Bachelor’s Degree in Computer Engineering, Computer Science, Information Technology or any IT/Engineering related course
Familiar with programming languages, database, and operating systems experience.
Competent and proficient understanding of platforms
Solid working knowledge of current Internet technologies
Strong Project Management Skills (Demonstrated experience in personnel management)
Experience at working both independently and in a team oriented, collaborative environment is essential.
Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
Reacts to project adjustments and alterations promptly and efficiently.
Ability to read communication styles of team members and contractors who come from a broad spectrum of disciplines.
Strong written and oral communication skills. Experience using English in a business context is preferred.
Strong interpersonal skills.
Adept at conducting research into project-related issues and products.
Must be able to learn, understand, and apply new technologies.
Customer service skills an asset.
Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
Experience in distribution and retail industry
Good knowledge of software QA methodologies, tools, and processes. Create test scenario from user perspective and perform it before submitting the deliverable/s. (UAT before submitting deliverable)
RESPONSIBILITIES
Direct and manage project development from beginning to end.
Define project scope, goals and deliverables that support business goals in collaboration with senior management and stakeholders.
Estimate the resources and participants needed to achieve project goals.
When required, negotiate with other department managers for the acquisition of required personnel from within the company.
Delegate tasks and responsibilities to appropriate personnel.
Identify and manage project dependencies and critical path.
Plan and schedule project timelines and milestones using appropriate tools.
Track project milestones and deliverables.
Develop and deliver progress reports, proposals, requirements documentation, and presentations if needed.
Proactively manage changes in project scope, identify potential crises, and devise contingency plans.
Coach, mentor, motivate and supervise project team members, and influence them to take positive action and accountability for their assigned work