company-logo

Software Developer

International Clinical Laboratories

job-description-icon

ICT

Computer Science and Information Technology

Nekemte

1 years

1 Position

2025-10-24

to

2025-11-05

Required Skills

computer science

Fields of study

Software Engineering

Computer science

Full Time

Share

Job Description

International Clinical Laboratories (ICL) is one of the largest independent clinical diagnostic centers on the African continent. ICL opened its door for service in 2004 with the aim of “contributing to the maintenance and enhancement of the quality of life throughout Ethiopia” by encompassing a system of human and physical resources designed to meet the changing healthcare needs of the population it serves.

It is the only laboratory accredited by the USA-based Joint Commission International (JCI) five times in a row. The laboratory provides more than 300 tests in collaboration with its referral laboratories.

ICL would like to fill the following vacant positions under the Software Developer Department by inviting all qualified and competent applicants:

The Software Developer will be based at the Head Office, Addis Ababa, Bulgaria Branch. This role is primarily responsible for designing, developing, and maintaining software solutions that support the laboratory’s digital infrastructure and operational efficiency. The developer will collaborate with internal teams to understand system requirements, build scalable applications, and ensure the reliability and security of software systems. Key responsibilities include writing clean and efficient code, performing system testing and debugging, integrating third-party tools and APIs, and contributing to the continuous improvement of software development practices.

Major Duties and Responsibilities

  • Software Development: Design, code, test, and debug software applications based on user requirements and specifications.

  • Requirements Analysis: Collaborate with stakeholders, project managers, and users to gather and analyze software requirements and translate them into technical specifications.

  • System Design: Create technical designs and architectural diagrams for software solutions, considering factors like scalability, performance, security, and usability.

  • Coding and Implementation: Write clean, efficient, and maintainable code using appropriate programming languages and frameworks, following coding standards and best practices.

  • Testing and Quality Assurance: Develop and execute software test plans, conduct unit testing, integration testing, and performance testing to ensure the reliability and quality of the software.

  • Bug Fixing and Maintenance: Identify and resolve software defects, issues, and performance bottlenecks, and provide ongoing maintenance and support for deployed applications.

  • Collaboration and Communication: Collaborate with cross-functional teams, including other developers, designers, testers, and project managers, to ensure effective communication and coordination throughout the software development process.

  • Documentation: Create technical documentation, including system design documents, user manuals, and API documentation, to facilitate understanding and maintenance of the software.

  • Research and Innovation: Stay updated with the latest industry trends, technologies, and best practices. Explore and propose innovative solutions to enhance software development processes and improve product offerings.

Job Requirements

COMPETENCIES REQUIRED TO DO THE JOB

Technical Competencies:

  • Programming Languages: Proficiency in one or more programming languages such as Java, C++, Python, JavaScript, or others, depending on the specific requirements of the job.

  • Software Development Life Cycle (SDLC): Understanding of the different phases of the SDLC, including requirements gathering, design, coding, testing, deployment, and maintenance.

  • Object-Oriented Design: Knowledge of object-oriented programming (OOP) principles and the ability to apply them in software development.

  • Database Management: Familiarity with database management systems (DBMS) and the ability to design, create, and query databases using SQL or other database languages.

  • Version Control: Proficiency in using version control systems such as Git to manage source code and collaborate with other developers.

  • Web Development: Experience with web development frameworks, libraries, and technologies such as HTML, CSS, JavaScript, React, PHP, Angular, or Node.js.

  • Testing and Debugging: Knowledge of software testing principles, techniques, and tools to ensure the quality and reliability of software applications. Proficiency in debugging and troubleshooting software issues.

  • Agile Methodologies: Familiarity with Agile software development methodologies, such as Scrum or Kanban, and the ability to work in an iterative and collaborative development environment.

Behavioral Competencies:

  • Problem-solving and Troubleshooting: Excellent problem-solving skills to identify and resolve database issues, errors, and performance bottlenecks efficiently.

  • Communication and Collaboration: Strong interpersonal and communication skills to collaborate with software developers, system administrators, and other stakeholders, effectively conveying technical concepts and requirements.

  • The ability to work autonomously and hold themselves accountable.

  • Advance communication and interpersonal skills. 

  • High level of numerical and analytical skills.

  • Ability to work under pressure and meet set deadlines.

  • Maintain high a level of honesty and integrity.

EDUCATION & QUALIFICATIONS

  • Bachelor’s Degree in Software Engineering, computer science and related fields

  • More than 1 years’ experience in similar role

  • Training Certification like Java, PHP, MySQL, …

  • Fluent oral and written Amharic and English

How To Apply

Qualified applicants who fulfill the above requirements shall submit their updated CV with Cover Letter and copies of supporting documents using email address hrrecruitment@icladdis.com  within 7 working days of this advertisement.

Your CV and Cover Letter must be merged into a single PDF document.

Any documents that are not in PDF format will be automatically rejected.

Note: Please put the position title on the subject line of your email. 

Fields Of Study

Software Engineering

Computer science

Skills Required

computer science

Related Jobs

7 days left

SNFD Bakery PLC

Data Encoder

Data Encoder

time-icon

Full Time

1 yrs

4 Positions


Bachelor's Degree in Information Technology, Computer Science, Accounting and Finance or in a related field of study with relevant work experience

Addis Ababa

about 24 hours left

Moti Engineering

HR data management assistant

Data Clerk

time-icon

Full Time

1 - 2 yrs

1 Position


Degree in Statistics, Data Analytics, Applied Mathematics, Economics, Management Information Systems (MIS), Computer Science, Information Systems, IT, Human Resource Management, Business Administration or in a related field of study with relevant work experience

Addis Ababa

about 24 hours left

Haile Manas Academy

IT Help Desk Support Technician

Help desk Agent

time-icon

Full Time

2 yrs

1 Position


BSc Degree in Information Technology, Computer Science or in a related field of study with relevant work experience

Addis Ababa

about 24 hours left

United Bank S.C.

Senior Programmer

Programmer

time-icon

Full Time

4 yrs

1 Position


BSc Degree in Software Engineering, Computer Science or in a related field of study with relevant work experience

Addis Ababa

3 days left

OBM Construction Share Company

Data Encoder

Data Encoder

time-icon

Contract

2 yrs

1 Position


TVET Level III in Computer Science, IT or in a related field of study with relevant work experience

Addis Ababa

3 days left

Tsehay Bank S.Co

Senior Cyber Security Analyst

CyberSecurity Officer

time-icon

Full Time

4 yrs

1 Position


BSc Degree in Computer Science, IT, Management Information Systems, Electrical or Computer Engineering or in a related field of study with relevant work experience, out of which years as Cyber Security Officer or other similar job roles.

Addis Ababa