Job Expired
ICOS Consulting PLC
ICT
Computer Science and Information Technology
Addis Ababa
3 years - 5 years
1 Position
2024-10-26
to
2024-11-05
Software Engineering
Full Time
Share
Job Description
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.
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.
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
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
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
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.
about 10 hours left
Ahadu Bank
Director, IT Application
IT Expert
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
about 10 hours left
Wegagen Bank
IT Auditor-I
IT Auditor
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
1 day left
Kality Food Share Company
CCTV Camera and GPS expert
CCTV Operator
Full Time
1 yrs
1 Position
Bachelor's Degree or Diploma in IT or in a related field of study with relevant work experience
1 day left
Humanity & Inclusion (new brand name of Handicap International)
Data and AI Specialist
Database Administrator
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.
2 days left
Hijra Bank
Core Banking Officer
Banking officer
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