About this role
Primary Role:
Doctors Hospital (DH) increasingly relies on its healthcare computer systems in all areas of its hospital operations, clinical care delivery and decision-making processes. It is therefore crucial to ensure the correct operation and maintenance of the DH Hospital Information Systems (HIS) remains optimal including all of its supporting clinical software applications.
The Senior Developer will work with the Information System Department leadership to develop and maintain DH HIS clinical applications. Participate in the development and/or deployment of new hospital applications and supporting medical systems and software strategies using new emerging technologies to maintain DH’s lead in technological competitiveness in the healthcare industry.
The position requires to understand how medical information systems are used and apply their experience and technical knowledge related to clinical applications and software
General Responsibilities:
• Work on web-based and native software development projects within different disciplines which influences multiple areas of the hospital’s business model.
• Participate in the development of hospital wide technical designs and solutions.
• Be an integral part of the lifecycle of software and web development initiatives.
• Collaborate effectively with existing 3rd party services providers, B2B/EDI Financial Service Providers and developers to integrate required systems and technologies to DH hospital systems.
• Analyze, code, test, implement, and update existing and new software and web applications and provide solutions to DH’s technology needs.
• Provide solutions to technical difficulties and complex issues that might affect various hospital interests, operational factors and subject areas simultaneously.
• Coordinate with other team members and provide the tangible end-to-end solutions and products.
• Mentor other peer developers with workflow and complex software with your skills and experience.
• Work collectively with the team and department leaders, DH leadership, and others and support them in resolving hitching issues.
• Good interpersonal communication skills to work in a friendly and effective workplace environment.
• Adaptive and up for cross-functional collaborations to achieve common goals for the growth and development.
Specific Technical Responsibilities:
• Develop OpenVMS based MedWorxs/STAT suite of hospital applications.
• Develop on UNIX/Linux Operating Systems such as OpenVMS, *BSD Unix and Linux.
• Participate in the development of new parallel hospital systems and applications to replace.
• or supplement existing legacy technologies with newer emerging technologies.
• Develop APIs to connect to the MedWorxs OpenVMS RMS Databases.
• Develop and maintain HL7/EDI and DICOM communication platforms between all hospital applications
• Develop UI/UX Client-Side technologies which can employ both commercial and opensource frameworks, such as but not limited to .NET, HTML5, CSS3, JavaScript, Angular, Backbone, iOS, Android, Cordova, Node.js, Vue.js and others.
• Deploy API based componentized services which include .Net Core, restful services, API management, micro services.
• Be proficient in .NET, C#, C/C++ programming languages.
• Develop application databases and schemas using latest SQL Server technologies.
• Familiarity with opensource databases such as MySQL/Heidi and PostgreSQL.
• Review and manage existing systems utilizing opensource programming and scripting languages such as PowerShell, Bash, Python, Perl, PHP, Ruby and others.
• Knowledge of systems development from methodology through detailed design, construction, change control, implementation and production support.
• Assess and analyze business and system requirements to design application integration solutions with principles of component reusability and security.
• Develop Technical Design Documentation, codes and design, design and code, execute unit tests.
• Provide production and non-production systems support.
• Support solution design of emergent business demands.
• Maintain optimal operation of hospital applications.
• Oversee hospital application support ticketing system to assess application requests and issues.
• Ensuring data protection is maintained throughout the development process and the operations of the applications.
• Ensure DR/BCP capabilities and documentation are updated specific to development and application operations.
• Maintaining updated and accurate information of the source tree and other development data assets.
• Maintain staff and clients’ communications through a series of actions, either face-to-face or over the telephone, to help set up systems or resolve issues.
• Providing procedural documentation and relevant reports.
• Support the roll-out of new DH applications.
• Working continuously on a task until completion (or referral to third parties, if appropriate).
• Rapidly establishing a good working relationship with clinical service providers, internal customers and other professionals, such as software developers.
• Testing and evaluating new technologies.
• Maintaining uptime requirements of all DH medical applications.
• To operate effectively with good communications skills.
Accountability: • The HIS Senior Developer will be accountable to the HIS Lead Developer.
Educational Responsibilities • Bachelor of Science in Information Technology and/or Master's Degree in Computer Science, Software Engineering, Software Development, Computer Engineering and/or equivalent computer related certifications. • Minimum five (5) years as a developer utilizing frameworks .NET, C#, C/C++ programming language and SQL databases development. • Minimum three (3) years’ development of modern UIs with HTML 5, Angular and Typescript. • Mandatory working knowledge of Operating Systems, Window Server (2003 and later), Virtualization, VMWare, Hyper-V, Working knowledge of the UNIX/Linux Operating System. • Understanding of the Unix Operating systems and experience developing on Unix platforms. • Full understanding of the Cayman DPL (Data Protection Law), HIPAA, GDPR laws and regulations.
Other Beneficiary Experience • Familiarity with open-source development platforms. • Familiarity with the Joint Commission International Accreditation process advantageous • Development experience with industry certified clinical systems such as Cerner, EPIC, Meditech, ECW, MedWorxs or other equivalent medical systems is highly desirable.
Travel: No overseas travel expected. Local travel to other facilities expected semi-regularly.
Physical, Mental and Environmental Requirements: This job operates in a professional office environment. This role routinely uses standard office equipment. • Requires ability to work in fast paced environment. • Requires flexibility and team work approach. • Requires positive personality and consistent interpersonal skills • Requires professional dress and appearance. • Requires strict confidentiality and ethics. • Ability to work proactively and autonomously.
Benefits:
Doctors Hospital offers a competitive benefit package that includes paid vacation, health insurance and pension in accordance with the Cayman Islands regulations.
KYD 8,400.00 - 10,500 per month