This job listing has expired and may no longer be relevant!
26 Jul 2024

Back-End Engineer & DBA at The Nairobi Hospital

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

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/BEE/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.

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.

REQUIREMENTS

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.

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.


Method of Application

Submit your CV, copies of relevant documents and Application to:

[email protected]

Use the title of the position as the subject of the email

Closing Date : 2 August. 2024





Subscribe


Apply for this Job