Job Purpose:
Responsible for designing, developing, and maintaining hospital applications with a focus on both server-side Java development and modern front-end frameworks. The role ensures stable, high-quality, and secure software solutions that enhance clinical workflows, operational processes, and administrative efficiency in compliance with healthcare regulatory frameworks.
Organizational Accountabilities:
- Ensure work is performed based on approved policies, processes, procedures, and instructions
- Identify opportunities for continuous improvement of systems, processes and practices taking into account leading practices, cost reduction and productivity improvement
- Ensure day-to-day activities are properly performed in line with policies and procedures
Follow-up on escalated cases/issues of subordinates to ensure they are closed efficiently and in a timely manner.
Functional Accountabilities:
- Develop, test, and maintain scalable back-end services using Java (Spring/Spring Boot).
- Build interactive, responsive, and accessible front-end applications using modern JavaScript frameworks (React, Angular, or Vue.js).
- Integrate software solutions with hospital systems (HIS/EMR, ERP, PACS) and external healthcare platforms.
- Troubleshoot and resolve front-end and back-end application issues to minimize downtime and enhance performance.
- Participate in software upgrades, feature enhancements, and support activities to keep applications up to date with clinical and administrative requirements.
- Follow secure coding practices to protect sensitive patient data in line with MOH, NCA, and SFDA data privacy regulations.
- Ensure hospital software adheres to relevant cybersecurity and compliance frameworks (e.g., OWASP).
- Work closely with IT teams, clinical informatics, and end-users to gather functional requirements and translate them into technical solutions.
- Maintain up-to-date documentation including source code, user manuals, and technical specifications.
- Build and maintain cross-platform mobile apps (iOS & Android) using Flutter and Dart.
- Collaborate with backend developers, UI/UX designers, and healthcare stakeholders to deliver functional and intuitive healthcare applications.
- Integrate with FHIR/HL7 APIs, insurance claim systems, patient registration services, or lab/radiology portals.
- Ensure the mobile apps follow data security and privacy regulations (e.g., HIPAA, local MOH guidelines).
- Write clean, maintainable code and perform thorough testing to ensure reliability and performance.
- Troubleshoot and resolve bugs or integration issues related to health data or APIs.
- Stay updated on mobile technologies and healthcare compliance standards
Suggest and implement improvements to existing systems to enhance performance, scalability, and user experience.
Job Qualifications and Requirements:
3+ years of hands-on experience in Java development (Flutter) and modern front-end frameworks
Bachelor's degree in Information Technology, Computer Science, or related field.
Skills:
- Excellent administrative and organizational skills.
- Good communication skills in Arabic and English (verbal and written).
- Strong proficiency in Microsoft Office (Word, Excel, PowerPoint, Outlook).
- Ability to prepare clear reports, meeting minutes, and maintain accurate records.
- Time management skills with attention to detail and accuracy.
- Basic knowledge of IT service workflows and healthcare IT systems is desirable.
- Ability to manage confidential information professionally.
- Strong problem-solving skills and attention to detail.