Latest Jobs at Nairobi Hospital

Administration jobs, Secretarial jobs, Computer Science jobs, Information Technology jobs, Computer Engineering jobs,

Administrative Assistant

REF: TNH/HRD/ADMIN/ASST/08/2024

The overall purpose of this job is to provide administrative support to assigned division/department to ensure efficient and effective service delivery in the division/department

ROLES AND RESPONSIBILITIES

  • Compile weekly, monthly and quarterly reports for the division/department in conformity with the expected standards;
  • Draft, type, dispatch and follow up internal and external correspondences for the Head of Department/Division in line with requirements;
  • Facilitate departmental/divisional meetings including scheduling meetings, availing meeting documentation and ensuring the meeting room is setup in line with requirements;
  • Record the division/department meeting’s minutes and action points and follow up with respective staff for implementation to ensure they are actioned timeously;
  • Manage the Head of division/department’s diary including scheduling, rescheduling and the related communication in line with the requirements;
  • Receive and attend to internal and external correspondences for the Head of division/department and forward and follow up with the relevant staff to ensure they are actioned timeously;
  • File and maintain departmental/divisional documents including file tracking to ensure ease of retrieval;
  • Request for transport for staff in the division/department in line with specified requirements;
  • Assist the Head of division/department to prepare and monitor capital expenditure budget;
  • Any other responsibilities that may be assigned to the job holder by the supervisor from time to time.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in any of the following disciplines: – Information Communication Technology, Computer Engineering, Computer Science,
  • Business Information Technology, or equivalent qualification from a recognized institution.
  • Secretarial training will be an added advantage
  • Minimum of 3 years’ experience in office administration in a busy environment

CORE COMPETENCIES

  • Proven knowledge of Hospital operations, operations in business units and
  • business impact analysis.
  • Thorough knowledge of the Hospital Information Systems.
  • Interpersonal and cross-cultural skills, including ability to build collaborative
  • relationships with sensitivity to diversity/inclusion.
  • Creativity and innovation skills.
  • Action oriented.

Back-End Engineer & DBA

REF: TNH/HRD/BEE/08/2024

The overall purpose of this role is to design and develop advanced software solutions and provide high levels of system support including interpretation and articulation of business needs and demonstrate competency in providing business solutions in line with the Hospital’s technology needs.

ROLES AND RESPONSIBILITIES

  • Enterprise development using the following:
    • AI and Machine Learning: Neural Networks, Deep Learning, Computer Vision, Data Mining
    • Data Visualization: Power BI, Qlik
    • Software and tools: PyTorch, Scikit-learn, Pandas, NumPy, Matplotlib, Seaborn, Django
    • Cloud computing platforms: Azure
    • Version control with Git and GitHub.
    • Programming languages: Python, SQL
    • Containerization software: Docker
    • Database systems: MySQL, MS SQL Server, MariaDB, Cosmos DB, PostgreSQL
    • Operating systems: Linux, Windows
  • Design, develop, deploy, integrate, maintain, monitor, and operate software on CI/CD architecture for on-premises and multi-cloud infrastructure. Implement new software solutions
  • Make specific determinations about system performance as well as respond promptly and professionally to bug reports
  • Review and repair legacy code including conducting system analysis and development to keep the Hospital’s systems current with changing technologies
  • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
  • Analyze system specifications and translate system requirements to task specifications
  • Analyze current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Develop new programs and proofing the program to develop needed changes to assure production of a quality product
  • Development of new programs, analyze current programs and processes, and making recommendations which yield a more cost-effective product
  • Consistently apply generally accepted programming standards and techniques to assure efficient program logic and data manipulation
  • Any other responsibilities that may be assigned to the job holder by the supervisor from time to time.

EDUCATION AND EXPERIENCE

  • Bachelor of Science degree in Computer Science, Software Engineering or any other related field from a recognized institution.
  • Certification in software development and programming.
  • Minimum of 3 years’ ICT experience.
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

CORE COMPETENCIES

  • Proficient in legacy deployment tools, cloud tooling, and container orchestration. Possess strong expertise in Automation, integration, security tooling, and network security, having studied, deployed, monitored, and designed rule sets for various networks.
  • Ability to lead, influence and drive change initiatives in support of business strategies within the department/unit.
  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description.
  • Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages.
  • Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
  • Must demonstrate proficient ability to capture and document software requirements.
  • Creativity and innovation skills, with ability to use technology and other modern tools to drive decision making and implementation.
  • Professionalism and integrity in line with the Hospital values.
  • High-level oral and written communication skills.

Fullstack Software Developer

REF: TNH/HRD/FSD/08/2024

The overall purpose of this role is to design and develop advanced software solutions and provide high levels of system support including interpretation and articulation of business needs and demonstrate competency in providing business solutions in line with the Hospital’s technology needs.

Key duties and responsibilities
Enterprise development using the following:

  • Development and deployment: CI/CD, legacy deployment tools, cloud  tooling, container orchestration.
  • Programming languages: TypeScript, Go, Rust, PHP, Python, JavaScript.
  • Frameworks and libraries: Next.js, Laravel, Alpine.js, React, AngularJS, Vue.js, Django.
  • Databases: PostgreSQL, MongoDB, MySQL.
  • Security: Cyber security analysis, penetration testing, vulnerability assessment, security tooling, network security.
  • Product Development: Product Lifecycle Management, User-Centered
  • Design, Market Research and Competitive Analysis, Product Road mapping, MVP Development.
  • Software Development: Software Architecture Design, API Design and Management, Performance Tuning and Optimization, Test-Driven Development (TDD), Behavior-Driven Development (BDD).
  • Advanced Technical Skills: Cloud Architecture (AWS, Azure, Google Cloud Platform), Microservices Architecture, DevOps Practices, Serverless Computing, Edge Computing, AI and Machine Learning Integration, Blockchain Technology.
  • Advanced Security Skills: Zero Trust Architecture, Security Compliance (GDPR, HIPAA, etc.), Threat Modeling, Security Information and Event Management (SIEM), Incident Response and Management, Security Architecture and Design.
  • UI/UX Design: Web design, Photoshop, Illustrator, Figma. Other: Automation, integration, monitoring, system integration.
  • Design, develop, deploy, integrate, maintain, monitor, and operate software on CI/CD architecture for on-premises and multi-cloud infrastructure. Implement new software solutions
  • Make specific determinations about system performance as well as respond promptly and professionally to bug reports
  • Review and repair legacy code including conducting system analysis and development to keep the Hospital’s systems current with changing technologies
  • Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems
  • Analyze system specifications and translate system requirements to task specifications
  • Analyze current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming
  • Develop new programs and proofing the program to develop needed changes to assure production of a quality product
  • Development of new programs, analyze current programs and processes, and making recommendations which yield a more cost-effective product
  • Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output

Working relationships

  • Internal Relationships: Nursing, Medical Services, Supply Chain, Legal, Internal Audit,
  • Risk and Compliance, Operations, Catering, Human Resources and other user departments, OPCs.
  • External Relationships: System vendors

Knowledge, experience and qualifications required

  • Bachelor of Science degree in Computer Science, Software Engineering or any other related field from a recognized institution.
  • Certification in software development and programming.
  • Minimum of 3 years’ ICT experience.

Competencies
Technical & Behavioural competencies

  • Proficient in legacy deployment tools, cloud tooling, and container orchestration.
  • Possess strong expertise in Automation, integration, security tooling, and network security, having studied, deployed, monitored, and designed rule sets for various networks.
  • Ability to lead, influence and drive change initiatives in support of business strategies within the department/unit.
  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description.
  • Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages.
  • Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers).
  • Must demonstrate proficient ability to capture and document software requirements.
  • Experience in full cycle software development: including designing, coding, testing, debugging, configuring, and documenting software. 

Lead Application Development Engineer

REF: TNH/HRD/LADE/07/2024

The overall purpose of this role is to champion continuous optimization of the hospital operations and ensure innovation and renewal of core processes and continuous availability of hospital systems, networks, databases, and data security systems to guarantee reliability and optimum support of hospital operations in line with the strategic objectives

ROLES AND RESPONSIBILITIES

  • Product development, building and delivering enhanced product features to integrate with HMIS to deliver innovative solutions that enhance patient care, operational efficiency, and data security.
  • Design a work breakdown structure, backlog grooming, assign development tasks to developers and ensure definition of done standards are met.
  • Ensure the system analysts performs performance testing, usability testing, regression testing, automated testing, unit testing & end-to-end testing before feature release. Also ensure all pre-release functional, performance, security testing are documented.
  • Oversee the design, implementation, and maintenance of the hospital’s IT infrastructure, including hardware, software, networks, and data systems
  • Preparation of the ICT annual budget and monitor its implementation upon approval to ensure cost containment and value for money
  • Ensure implementation of all hospital approved quality management systems including ISO standards, environmental management system (EMS) and occupational health and safety (OH&S) among others to ensure full compliance of the ICT division to the guidelines
  • Any other responsibilities that may be assigned to the job holder by the supervisor from time to time.

EDUCATION AND EXPERIENCE

  • Master’s degree in information technology, Computer Science, Computer Engineering or any other related fields from a recognized institution or Bachelor’s degree in information technology, Computer Science, Computer Engineering or any other related field from a recognized institution with not less than 12 years hands on experience
  • Professional ICT qualifications such as Microsoft Certified Systems Engineer (MCSE), CCNA or other equivalent and recognized qualifications.
  • Must be a member of the Computer Society of Kenya.
  • Minimum of 10 years’ information technology experience including computer operations management, multiple roles in systems implementation, architecture, security/compliance, business-wide strategic planning responsibility with 5 years at management level.

CORE COMPETENCIES

  • A distinguished professional history demonstrating an in-depth understanding of information technology.
  • Ability to lead, influence and drive change initiatives in support of business strategies within the department/unit. Leadership skills, ability to coach and mentor
  • Knowledge of Enterprise/Hospital Information Systems.
  • Knowledge of CRM data and database systems; understanding of data security and other compliance responsibilities.
  • Database and applications management skills
  • Strategic thinking and strong business acumen
  • Budget preparation skills

Systems Analyst & LIMS Administrator

REF: TNH/HRD/SALA/08/2024

The Systems Analyst & LIMS Administrator is responsible for technical specifications and system requirements of all specialized software for example LIMS, RIS/PAC etc that need to be integrated into the HMIS, integrate new systems with existing infrastructure and applications management, configuration, and support of the LabWare Laboratory Information Management System (LIMS).

ROLES AND RESPONSIBILITIES
LIMS Management:

  • Requirement Gathering:
    • Collaborate with stakeholders to identify and document system requirements.
    • Conduct regular meetings to understand and prioritize user needs.
  • System Configuration:
    • Configure and customize LabWare LIMS to meet the identified requirements.
    • Ensure proper documentation of configurations and changes.
  • Testing and Quality Assurance:
    • Develop and execute test plans to ensure the system meets functional and performance specifications.
    • Identify and resolve any issues or defects.
  • User Training and Rollout:
    • Develop training materials and conduct training sessions for end-users.
    • Support the rollout process, ensuring smooth implementation and user adoption.
  • Equipment Integration and Crystal Report Configurations:
    • Integrate laboratory equipment with the LIMS for seamless data transfer.
    • Configure and maintain Crystal Reports for data analysis and reporting.
  • Continued System Administration:
    • Provide ongoing support and maintenance for the LabWare LIMS.
    • Perform regular system updates, backups, and performance tuning.

General Systems Administration:

  • Infrastructure Management:
    • Maintain and support IT infrastructure, including servers, networks, and storage systems.
    • Ensure system security and data integrity.
  • User Support:
    • Provide technical support to end-users, resolving issues promptly.
    • Manage user accounts and access permissions.
  • System Monitoring and Performance:
    • Monitor system performance and ensure optimal operation.
    • Implement and maintain system monitoring tools.
  • Backup and Recovery:
    • Develop and manage backup and recovery procedures.
    • Ensure data is securely backed up and can be restored in case of failure.
  • Documentation:
    • Maintain comprehensive documentation of systems, configurations, and procedures.
    • Ensure documentation is up-to-date and accessible.

Working relationships

Internal:

  • Work closely with laboratory staff, including scientists and technicians, to understand their needs and provide support.
  • Collaborate with IT team members to ensure the overall IT infrastructure supports business requirements.
  • Regular interaction with the Quality Assurance team to ensure system compliance with regulatory standards.

External:

  • Coordinate with LabWare support for system-related issues and updates.
  • Work with external vendors and service providers for equipment integration and technical support.
  • Engage with consultants and contractors for specialized projects or system enhancements.

EDUCATION AND EXPERIENCE

Knowledge:

  • In-depth knowledge of LabWare LIMS configuration and administration.
  • Strong understanding of laboratory processes and equipment.
  • Proficiency in IT infrastructure management, including networks, servers, and storage systems.

Experience:

  • Minimum of 3-5 years of experience in systems administration.
  • At least 2 years of hands-on experience with LabWare LIMS.
  • Experience with equipment integration and data reporting tools like Crystal Reports.

Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Relevant certifications in LabWare LIMS and systems administration (e.g., CompTIA Server+, Microsoft Certified Systems Administrator).

CORE COMPETENCIES

Key Technical Competencies:

  • LabWare LIMS Expertise:
    • Proficiency in configuring and managing LabWare LIMS.
    • Strong understanding of LIMS modules, workflows, and integration points.
  • Systems Administration:
    • In-depth knowledge of server and network administration.
    • Experience with virtualization technologies (e.g., VMware, Hyper-V).
  • Database Management:
    • Proficient in managing and maintaining databases (e.g., SQL Server, Oracle).
    • Ability to write and optimize SQL queries.
  • Scripting and Automation:
    • Experience with scripting languages (e.g., PowerShell, Python) for automation.
    • Ability to develop and maintain automation scripts to streamline processes.
  • Equipment Integration:
    • Knowledge of laboratory equipment and their integration with LIMS.
    • Experience in configuring and troubleshooting data communication between lab instruments and LIMS.
  • Reporting Tools:
    • Proficiency in Crystal Reports or similar reporting tools.
    • Ability to design, develop, and maintain custom reports.
  • IT Security:
    • Understanding of cybersecurity principles and practices.
    • Experience in implementing and maintaining security protocols and procedures.
  • Backup and Recovery:
    • Knowledge of backup and recovery solutions and strategies.
    • Experience in implementing and managing backup solutions.
  • Performance Monitoring:
    • Proficiency in using monitoring tools to track system performance and availability.
    • Ability to identify and resolve performance bottlenecks.

Key Behavioural Competencies:-

  • Problem-Solving:
    • Strong analytical and critical thinking skills.
    • Ability to troubleshoot and resolve complex technical issues efficiently.
  • Communication:
    • Excellent verbal and written communication skills.
    • Ability to convey technical information to non-technical stakeholders.
  • Collaboration:
    • Proven ability to work effectively in a team environment.
    • Strong interpersonal skills and ability to build relationships with internal and external stakeholders.
  • Attention to Detail:
    • High level of accuracy and attention to detail.
    • Commitment to ensuring system configurations and changes are thoroughly documented.
  • Adaptability:
    • Flexibility to adapt to changing priorities and requirements.
    • Ability to learn new technologies and systems quickly.
  • Time Management:
    • Strong organizational and time management skills.
    • Ability to manage multiple tasks and projects simultaneously.
  • Customer Service Orientation:
    • Focus on providing excellent support and service to end-users.
    • Ability to understand user needs and respond promptly and effectively. Initiative:
    • Proactive approach to identifying and addressing potential issues.
    • Willingness to take ownership of projects and drive them to successful completion.
  • Continuous Improvement:
    • Commitment to continuous learning and professional development

Method of Application

If your background, experience and competence match the above specifications, please send us your application (cover letter & CV/Resume) quoting the job reference number, your current remuneration, testimonials and full contact details of 3 referees, to reach the undersigned not later than 2nd August 2024. Only shortlisted candidates will be contacted. We shall ONLY accept ONLINE applications and contact SHORTLISTED candidates.

The Nairobi Hospital does NOT charge recruitment fees.
Director, Human Resources
The Nairobi Hospital
P. O. Box 30026 – 00100
NAIROBI

Email: recruitment@nbihosp.org

Cover Letter for job application 2025 examples - 3 Parts of a Cover Letter