Current jobs related to Fullstack Software Developer at The Nairobi Hospital - Nairobi - The Nairobi Hospital


  • Nairobi, Kenya Scion Hospital Full time

    Scion hospital is an ultra- modern hospital registered in Kenya with three branches operating within Nairobi. Scion was founded in 2009 at Embakasi, along Airport North Road and has grown tremendously making Scion the Hospital of choice to more than 1,500,000 members. The hospital is well-equipped with modern medical technologies and equipment to ensure...


  • Nairobi, Kenya Aga Khan University Hospital Full time

    Aga Khan University Hospitals in Karachi, Pakistan and Nairobi, Kenya are private, not-for-profit institutions providing high quality health care. The Main Hospitals serve as the principal sites for clinical training for the University's Medical Colleges and Schools of Nursing and Midwifery in Pakistan and East Africa. Job Summary The Research Assistant...


  • Nairobi, Kenya M.P. Shah Hospital Full time

    M.P. Shah Hospital is a modern 210-bed facility which is home to highly skilled and experienced specialists and professional medical staff. Summary Reporting to the Head of Internal Audit, the position holder’s role is to examine and evaluate the adequacy, effectiveness and efficiency of the organization’s internal control systems and procedures...

  • Procurement Assistant

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Scion Hospital Full time

    Manage stock and supplies for a large hospital network in Nairobi, Kenya, ensuring timely processing, accurate records, and efficient ordering and replenishment. Job Description Scion hospital is a modern healthcare provider with three branches in Nairobi, Kenya. Founded in 2009, the hospital has grown to serve over 1,500,000 members. Our team of medical...


  • Nairobi, Nairobi Area, Kenya Aga Khan University Hospital Full time

    Research Assistant sought to contribute to collaborative research in high-quality healthcare settings, collecting data and biological samples for the AKILI study. Aga Khan University Hospitals in Karachi, Pakistan and Nairobi, Kenya are private, not-for-profit institutions providing high quality health care. The Main Hospitals serve as the principal sites...


  • Nairobi, Kenya United Nations Office at Nairobi (UNON) Full time

    United Nations and regional organizations; provides administrative and other support services to the United Nations Environment Programme (UNEP) and the United Nations Human Settlements Programme (UN-Habitat); provides joint and common services to other organizations of the United Nations system in Kenya, as applicable; and manages and implements the...


  • Nairobi, Nairobi Area, Kenya Nathan HR Human Resources Full time

    We are seeking a skilled Mobile Software Developer with expertise in Flutter to join our team at Nathan HR Human Resources. As a Mobile Software Developer, you will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms.Key Responsibilities:Develop and maintain cross-platform...


  • Nairobi, Kenya Corporate Staffing Services Full time

    Brief Description Reporting to the Lead SDET Channels & Core IT the position holder will oversee and perform Automated testing on all applications from the earliest opportunity and with precision before any application is deployed to production. Communicating all test issues effectively to the QA manager. Managing the daily workload of a Tester and giving...


  • Nairobi, Kenya M.P. Shah Hospital Full time

    M.P. Shah Hospital is a modern 210-bed facility which is home to highly skilled and experienced specialists and professional medical staff. Clinical Nurses– Medical Surgical Duties & Responsibilities: Patient Assessment and Care Planning  Conduct comprehensive and ongoing assessments of patients’ physical, psychological, and social...


  • Nairobi, Kenya Institute of Software Technologies Limited (IST) Full time

    The Institute of Software Technologies (IST) was established to address the ever-increasing need for high-quality IT skills training for professionals. A proven provider of emerging technology training, our reputation is one of delivering excellent, cutting edge education - presented by the most knowledgeable and experienced practitioners in the...


  • Nairobi, Kenya United Nations Office at Nairobi (UNON) Full time

    Responsibilities Administration of Entitlements Administer benefits and entitlements of staff, including mobility and hardship allowances, medical and life insurance coverage, pension fund participation, dependency allowance, education grant, home leave, family visit, parental and other special leaves, rental subsidy, change of family/dependency...


  • Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

    Safaricom seeks a skilled software developer to join its team, responsible for designing and implementing financial services systems with high availability. Reporting to the Development Lead Fintech - Financial Services IT, the role holder will be responsible for financial services system development, support, capacity planning and technology...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya pycs Full time

    Pycs seeks a skilled Software Engineer to develop and enhance complex software systems that power our organization's products and services. We are looking for a technical expert who can architect scalable solutions, mentor team members, and drive innovation across the software development lifecycle.Key Responsibilities: Architect and design software systems...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaYour Role and Responsibilities Conduct research in software engineers applied to cognitive computing, include performing foundational research in a wide range of topics...


  • Nairobi, Nairobi Area, Kenya Sheffield Steel Systems Full time

    Senior Design Engineer role in Nairobi County, Kenya, requires expertise in design engineering, product design, and CAD software, with a focus on mechanical and electrical engineering aspects. Sheffield Steel Systems, a leading provider of customized solutions for the hospitality industry in Africa, seeks a skilled professional to join its team. Job...


  • Nairobi, Nairobi Area, Kenya Old Mutual Kenya Full time

    We are seeking a seasoned Solution Architect to join our team in Nairobi. The ideal candidate will have a strong background in designing complex, scalable systems and expertise in cloud platforms, programming languages, and software development methodologies.Key Responsibilities:Design end-to-end technical solutions that align with business goals and...


  • Nairobi, Kenya Safaricom Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. Summary Reporting to...


  • Nairobi, Kenya pycs Full time

    Pycs are a technology team with a strong background in financial systems and seek to resolve recurrent problems that financial institutions face with our solutions. Software Engineer Job Purpose: As a Software Engineer, the primary responsibility is to develop and enhance complex software systems that power our organization's products and...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Automated testing specialist sought to oversee application testing, manage test teams, and develop automated test suites using COTS and custom tools. Ensure quality of team outputs and performance. Build test scripts, review requirements, and select test automation tools. Experience with Continuous Integration systems, programming languages, and tools....


  • Nairobi, Nairobi Area, Kenya M.P. Shah Hospital Full time

    Internal Auditor role at M.P. Shah Hospital, responsible for evaluating and improving internal control systems and procedures. Reporting to the Head of Internal Audit, the position holder's role is to examine and evaluate the adequacy, effectiveness and efficiency of the organization's internal control systems and procedures and recommend corrective actions...

Fullstack Software Developer at The Nairobi Hospital

3 months ago


Nairobi, Kenya The Nairobi Hospital Full time

Opened in 1954, The Nairobi Hospital has excelled in medical expertise and services provision and has deservedly earned recognition throughout East Africa and beyond as an advanced diagnostic, treatment and referral centre

REF: TNH/HRD/FSD/08/2024
Summary
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

REQUIREMENTS
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.