Description
- 1. Collaborate with the development team to define technical direction and system design for products and supporting systems.
- 2. Create, manage, and track project documentation, including project schedules, detailed project plans, project scope statements, resource plans, risk and issues logs, and status reports.
- 3. Tailor project management and support processes to meet the specific needs of each project.
- 4. Oversee day-to-day project activities and staff, ensuring deliverables are on schedule and within budget.
- 5. Communicate with internal and external stakeholders regarding project deliverables and manage expectations.
- 6. Make decisions regarding trade-offs and risks, driving key decisions across projects.
- 7. Provide recommendations on schedules, prioritization, and resource allocation based on team input.
- 8. Report ongoing project plans and status to account managers, clients, and management.
- 9. Contribute to strategic planning and asset creation processes.
- 10. Manage resource planning and assess organizational capacity.
- 11. Coach and train team members on software development and implementation best practices.
- 12. Participate in the design and coding of products as needed.
- 13. Collaborate with the development team to define technical direction and system design for products and supporting systems.
- 14. Gather and analyze client feedback on product utilization; use reason to address emotional topics and analyze information effectively.
- 15. Pursue ongoing training and development; maintain knowledge of HIS applications and enhance computer skills.
- 16. Foster positive client relations to ensure business profitability; address difficult customer situations with professionalism.
- 17. Continuously seek improvements and apply feedback for performance enhancement; monitor work quality diligently.
- 18. Focus on conflict resolution and maintain confidentiality; listen actively and remain open to new ideas.
- 19. Balance individual and team responsibilities; promote a positive team spirit and support collective success.
- 20. Treat others with respect and inspire trust; uphold integrity and ethical standards.
- 21. Adhere to policies and procedures, supporting the organization's goals.
- 22. Maintain consistent attendance and punctuality; ensure responsibilities are covered during absences.
- 23. Demonstrates compassionate communication skills while providing support and care to the patients as "the patient is the center of our care".
Requirements
Skills and Abilities:
- Strong understanding of software development and integration, including proficiency in programming languages, APIs, and databases to effectively implement and troubleshoot solutions.
- Ability to analyze complex issues, identify root causes, and develop effective solutions, ensuring seamless implementation and minimal disruption to client operations.
- Excellent interpersonal skills to work with cross-functional teams and clients, clearly conveying technical information and gathering requirements to ensure successful project delivery.
Experience
5+ years Relevant experience in software implementation, project management, or technical support, in a similar role.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Language
Excellent command of oral and written English and prefer Arabic.
Licenses / Certifications
SCE