Job Expired

company-logo

Software Engineer

ICOS Consulting PLC

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

3 years - 5 years

1 Position

2024-10-26

to

2024-11-05

Required Skills
Required skills have not yet been specified for this position this job
Fields of study

Software Engineering

Full Time

Share

Job Description

About Us:

ICOS Consulting PLC is one of the leading consulting firms in Africa, specializing in a wide range of management and development consultancy services. Our expertise spans project monitoring and evaluation, strategic planning, market research, software development, private sector development and others. With our profound local knowledge and extensive experience across various industries and sectors, we are adept at delivering bespoke, effective solutions tailored to the unique challenges and contexts of our clients.

We are committed to expanding our position as a trusted regional development and management consulting firm and are keen to enrich our team with exceptional talent.

Position Description:

We are seeking exceptional software engineers or programmers who possesses a strong academic background, a proven track record in software development, and the ability to administer and maintain existing systems for ICOS Consulting and its sister companies. The ideal candidate should demonstrate expertise in developing robust, scalable software solutions, managing system performance, and troubleshooting technical issues. They should have knowledge and experience in using various programming languages, frameworks, and tools, with the flexibility to adapt to new technologies as needed. Additionally, they should excel in collaborative environments, be proactive in problem-solving, and capable of adapting to evolving project requirements and technological advancements.

Salary and other benefits will be negotiable.

Duties and Responsibilities:

  • Understand client requirements and how they translate in application features

  • Develop software solutions to meet customer needs.

  • Create and implement the source code of new applications.

  • Test source code and debug code.

  • Evaluate existing applications and perform updates and modifications.

  • Enhance applications by identifying opportunities for improvement, making recommendations and designing and implementing systems.

  • Develop information systems by designing, developing, and installing software solutions to meet customer needs.

  • Create and implement the source code of new applications.

  • Design creative prototypes according to specifications

  • Breakdown a feature into releasable chunks, estimate release schedule, and work on the feature with other team members

  • Develop technical handbooks to represent the design and code of new applications.

  • Collaborate with a team of IT professionals to set specifications for new applications

  • Troubleshoot and debug applications

  • Develop technical documents and handbooks to accurately represent application design and code

  • Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.

  • Work with customers or departments on technical issues including software system design and maintenance.

  • Work collaboratively with team to receive and respond to requests

  • Research potential programming needs and required programming languages

  • Accurately document programming and code changes

  • Integrate software components into a fully functional software system

  • Develop software verification plans and quality assurance procedures

  • Deploy programs and evaluate user feedback

  • Comply with project plans and industry standards

  • Ensure software is updated with latest features

Job Requirements

  • At least B.Sc/BA degree in software engineering, computer science, or a related fields

  • CGPA of at least 3.25 (out of possible 4)

  • At least 3 - 5 years experience in mobile and web application development.

  • Outstanding or exceptional ability and skills in programming

  • Up-to-date knowledge of one or more programming languages and frameworks, such as Flutter, NextJS, NodeJS, Kotlin and CodeIgniter

  • Have a thorough understanding of databases, operating systems, data structures, algorithms, and complexity trade-offs 

  • Have an analytical mindset and a keen eye for detail.

  • Solid technical backgrounds and the ability to translate strategies into technological solutions

  • Derive actionable insights from the data that an organization generates.

  • Combine strong troubleshooting skills with an ability to explain technical details to a non-technical audience.

  • Technical background in backing up and recovering data, upgrading servers and installing applications is advantageous

How to Apply:

  • Interested applicants who meet the above minimum requirements may apply using THIS LINK https://forms.gle/pJs73VBpnnpL7be97

  • All applications must be received by November 7, 2024.

  • Only shortlisted applicants will be contacted.

  • Please include the name of the position you are applying for in the subject line of your email.

Fields Of Study

Software Engineering

Related Jobs

20 days left

SHANGTEX GARMENT MANUFACTURING ETHIOPIA PLC

IT Officer

IT Technician

time-icon

Full Time

0 - 2 yrs

1 Position


Bachelor’s Degree in IT or in a related field of study with relevant work experience Age: Under 26 Duties & Responsibilites: - Responsible for the daily work of maintaining, managing, troubleshooting and other aspects of the factory network and its electronic equipment, ensuring the normal operation and updating of the equipment. - Install and maintain computer, server system software and application software, and provide software and hardware technical support. - Solve and eliminate various software and hardware failures, keep records, and regularly prepare system operation reports. It is necessary to accurately record the occurrence, handling process and results of each failure for subsequent analysis and improvement Required Skills: - Have a strong sensitivity to numbers and good calculation ability. - Strong problem-solving skills and attention to detail. - Ability to work well in a team environment.

Addis Ababa

about 10 hours left

Ahadu Bank

Director, IT Application

IT Expert

time-icon

Full Time

11 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Computer Engineering, Information Systems, Information Technology, MIS, or in a related field of study with relevant work experience Duties & Responsibilities  - Deliver business technology solutions and ensure they meet business needs and requirements of the bank - Maintain expertise in business development tools - Define SMART delivery goals in alignment with programmers, system analysts and other concerned staff

Addis Ababa

about 10 hours left

Wegagen Bank

IT Auditor-I

IT Auditor

time-icon

Full Time

3 yrs

1 Position


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

Addis Ababa

1 day left

Kality Food Share Company

CCTV Camera and GPS expert

CCTV Operator

time-icon

Full Time

1 yrs

1 Position


Bachelor's Degree or Diploma in IT or in a related field of study with relevant work experience

Addis Ababa

1 day left

Humanity & Inclusion (new brand name of Handicap International)

Data and AI Specialist

Database Administrator

time-icon

Full Time

3 yrs

1 Position


MSc Degree in Data Science, Artificial Intelligence, Computer Science, Applied Mathematics or in a related field of study with relevant work experience Duties and Responsibilities: - Design and maintain interactive dashboards (e.g., Power BI, Tableau, Looker Studio) for operational monitoring, performance tracking, and donor reporting. - Translate operational data into strategic insights (e.g., trends in hazard area reports, incident patterns, survey productivity). - Develop customized datasets and visualizations for strategic planning and donor presentations.

Mekelle

2 days left

Hijra Bank

Core Banking Officer

Banking officer

time-icon

Full Time

2 yrs

1 Position


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

Addis Ababa