Key Responsibilities
- Client Liaison: Act as the main point of contact for clients postproject implementation ensuring any technical issues are promptly addressed and resolved.
- Technical Support: Respond to client calls and emails troubleshoot diagnose and resolve softwarerelated issues in a timely manner.
- Software Installation & Configuration: Perform software installations configurations and manage client databases.
- Code Review: Participate in peer code reviews and ensure adherence to company programming standards and guidelines.
- System Integration & Maintenance: Oversee the integration of software systems ensuring highquality and efficient implementations.
- Documentation & Reporting: Create and maintain procedural documentation along with generating relevant reports for clients.
- Feedback for Improvement: Provide constructive feedback to the development team to help enhance software and improve future implementations.
- Training: Conduct training sessions for clients to maximize their use of the software.
- Task Management: Manage multiple open cases efficiently and prioritize tasks to ensure completion on time.
Additional Duties: Perform any other tasks as assigned by the direct manager.
Requirements
Minimum Requirements
- Education: Bachelors Degree in Computer Engineering Computer Science or a related field.
- Experience: At least 3 years of experience in a technical support or implementationrelated role.
- Training & Certifications: Relevant training programs and certifications.
- Languages: Fluent in Arabic and English both written and spoken.
Preferred Skills & Qualifications
- Healthcare IT Experience: Knowledge of Hospital Information Systems (hi).
- ERP Systems Knowledge: Familiarity with Enterprise Resource Planning (ERP) systems.
- Technical Skills:
- Strong understanding of languages and technologies such as:
- HTML CSS .NET SQL C# Angular JavaScript
- Microsoft Power BI SSRS and other Microsoft reporting tools
- DevOps practices and tools
- Soft Skills:
- Excellent communication and problemsolving skills.
- Strong time management and organizational abilities.
- Ability to work effectively under pressure and manage multiple tasks simultaneously.
- Attention to detail and a commitment to quality.