This job listing has expired and may no longer be relevant!
24 Aug 2021

Software Engineers at ICOS Consulting PLC

Never Miss a Job Update Again. Click Here to Subscribe


Job Description


ICOS Consulting PLC is an ISO 9001:2015 certified regional development and management consulting firm headquartered in Addis Ababa (Ethiopia), with over 12 years of experience in the provision of tailored consultancy and research solutions for private and public actors in Africa.

ICOS Consulting and its sister technology company, MassDel, are currently looking to hire outstanding software engineers. The software engineer will be collaborating with team members to design and code functional programs and applications, and evaluate existing applications and perform updates and modifications.

Your duties/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 computer science, computer engineering, or a related fields
  • CGPA of at least 3.25 (out of possible 4)
  • Outstanding or exceptional ability and skills in programming
  • Up-to-date knowledge of one or more programming languages, such as C, C+, C++, Java, Javascript, PHP, Ruby and Python
  • 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.
  • Always eager to understand and solve impactful business problems
  • A great collaborator with both technical and non-technical team members
  • Solid technical backgrounds and the ability to translate strategies into technological solutions
  • A person who is passionate about his/her field and is more likely to contribute fresh ideas.
  • 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.
  • Experience in software development advantageous
  • Technical background in backing up and recovering data, upgrading servers and installing applications is advantageous




Method of Application

Submit your CV and Application to  [email protected] or [email protected]
Use the title of the position as the subject of the email

Closing Date : 5 September. 2021





Subscribe




Apply for this Job