Ethiopian Agricultural Transformation Agency (ATA)
ICT
Computer Science and Information Technology
Addis Ababa
2 years
2 Positions
2025-08-29
to
2025-09-07
computer science
Computer Engineering
Information System
Computer science
Full Time
Share
Job Description
The Ethiopian Agricultural Transformation Institute (ATI), formerly known as the Agricultural Transformation Agency (ATA), is a strategy and delivery-oriented government institute created to help accelerate the growth and transformation of Ethiopia’s agriculture sector, which is a key contributor to the country’s GDP, exports, and workforce. The ATI’s work is cantered on improving the livelihoods of smallholder farmers (SHFs) across the country for improved income, inclusiveness, resilience, and sustainability.
The ATI works to transform the agriculture sector in Ethiopia by conducting policy and analytical studies, providing technical implementation support and capacity building, coordinating.
platforms to better integrate partners and projects and designing and directly leading several innovative/pilot interventions.
The Institute joins forces with various stakeholders, including policymakers, researchers, farmers, and development partners, to support the implementation of agricultural development programs and initiatives. In addition, the ATI collaborates with national and international partners to facilitate knowledge exchange and learning opportunities. The Institute plays a crucial role in generating and disseminating information to support evidence-based decision-making in Ethiopia’s agricultural sector
Our Culture
We have an exceptional team of highly competent employees with a proven track record of success in managing complex activities and achieving transformational results. Our culture is one where talented, dedicated and adaptable individuals are committed to doing their best and exhibit great team work to achieve excellent results.
At ATI, we provide an exceptional platform for people who want to achieve their highest potential and make a meaningful contribution in changing the country’s agricultural sector. We offer rewarding work in a young, fast-paced growing organization with passionate, committed, motivated colleagues and excellent career development and training. We recognize our most valuable assets are our staff and are committed to providing our employees with the tools, training, and mentorships necessary to achieve their career goals.
POSITION SUMMARY:
The Full Stack Developer will be responsible for designing, developing, and maintaining scalable web applications and solutions across both front-end and back-end systems. The role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams to deliver innovative digital solutions. This position reports directly to the Team Lead, Innovation and Development.
Use various requirement gathering techniques to capture stakeholders’ business processes exhaustively.
Perform requirements analysis to identify the relevant requirements.
Model and design the requirement specific to the business processes.
Perform scoping exercises to understand infrastructure requirements.
Develop required technical documentation.
Develop deployment architectures and identify required resources (hardware, management systems, security protocol and system…)
Develop user-friendly interfaces and experiences using front-end technologies.
Design and implement server-side logic and databases using back-end languages.
Write clean, efficient, and well-documented code while following coding standards and best practices
Collaborate with cross-functional teams including designers, product managers, and other developers to deliver high-quality solutions.
Conduct testing and debugging to ensure code quality, reliability, and performance.
Deploy and maintain applications using deployment tools.
Conduct user/stakeholder acceptance test on business process with the developed system/tool and perform operational full-scale test on different scenario.
Prepare and share full source code documentation of the system and store in a repository.
Prepare and share system usage user manual with all the details.
Prepare Issue tracking document and template to follow-up on system glitch issues.
Track and trace activity logs.
Train master/system level users and end users on main usage and monitor their progress.
Conduct on training and post training performance of the users.
Provide on premises and remote assistance and support.
Support other projects in developing customize digital training platform by customizing tools such as Moodle or similar technologies to assist in project monitoring, evaluation, and reporting.
Manage and lead problem solving sessions, provide high calibre support to project team members and ensure team alignment, coordination, and build high performance culture and delivery on priority objectives.
Lead the development of the digital platforms and applications that address the needs of the agriculture sector, entrepreneurs can create new businesses and generate employment.
Leverage digital technologies to train rural youths in new skills, such as data analysis and programming, which can help them find jobs in the agriculture sector or other industries.
Work with entrepreneurs and startups to develop and launch digital agriculture businesses that create jobs for youths.
Provide technical assistance and support to entrepreneurs and startups.
Supervise and manage project technical teams, including the preparation of annual work plans and budgets, establishing performance objectives and standards, and ensuring timely and appropriate feedback, guidance, and support for optimum performance.
Provide technical and strategic advice to all members of the PMU and facilitate technical capacity building when needed.
Oversee the monitoring of project progress and the evaluation of results.
Monitor project risks, supervise implementation of risk mitigation measures, and update the risk and mitigation measures yearly.
Facilitate knowledge management, particularly in terms of lessons learned and best practices which may feed a dialogue with government authorities and other DPs as well as contribute to future interventions and policy making.
Identify needs and oversee the design and elaboration of project related communication and capitalization material.
Share annual, quarter, monthly, other ad-hoc reports on regular basis.
Participate in administrative duties when even required.
Required Qualification, Competencies and Experience
Bachelor’s degree in computer science, Information Systems, Computer or Electrical engineering, or other related fields.
At least for 2 years of experience in developing software, administering databases, and managing projects and implementing projects.
Expert level knowledge of database management systems (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
Proven record of experience as a Full Stack Developer or similar role, experience developing web and mobile applications, proven experience in front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) and back-end languages (e.g. C#, Java, Python), and JavaScript frameworks (e.g. Angular, React, Node.js) and other related tools.
Expert knowledge of software development principles (eg. Agile methods, CI/CD, …)
Working knowledge of Linux Operating system is an advantage.
Working knowledge of emerging technologies such as Artificial Intelligence, Machine Learning, Internet of Things is an advantage.
Critical thinking and analytic skills.
Desire of improving the lives of smallholder farmers.
Strong capacity to facilitate teamwork.
Strong Communication skills (writing, speaking, composing, presenting, etc).
APPLICATION INSTRUCTIONS
We invite all candidates meeting the required qualifications to submit (i) a cover letter and (ii) a CV (maximum 5 pages) to THIS LINK. It is mandatory to mention the position title in both the subject line of your cover letter and the Outlook email subject line. Please DO NOT submit scans of certificates with your application.
Women are highly encouraged to apply
NB. Only short-listed candidates will be contacted.
Fields Of Study
Computer Engineering
Information System
Computer science
Skills Required
computer science
Related Jobs
1 day left
Everstone Technology Solution
Front-End Developer
Front-End Developer
Full Time
3 yrs
1 Position
Education Background in a related field of study with relevant work experience Duties and Responsibilities: - Develop, maintain, and scale responsive front-end applications using modern frameworks. - Collaborate with cross-functional teams (designers, backend developers, and product managers) to deliver intuitive, user-focused features. - Optimize applications for performance, speed, and cross-browser compatibility. - Write clean, maintainable, and reusable code following industry best practices. - Ensure the technical feasibility of UI/UX designs and contribute to design discussions.
about 16 hours left
EthSwitch S.C
Digital Payment Officer II ( Re- Advertised)
Payment Application Officer
Full Time
2 yrs
1 Position
BSc Degree in Computer Science, Software Engineering or in a related field of study with relevant work experience
about 16 hours left
Ethswitch S.C.
IT Customer Service Officer II
Customer Service Officer
Full Time
2 yrs
1 Position
BSc Degree in Computer Science, Software Engineering or in a related field of study with relevant work experience
about 16 hours left
EthSwitch S.C
IT Customer Service Officer I
Customer Service Officer
Full Time
1 yrs
1 Position
Master's or Bachelor's Degree in Computer Science, Software Engineering or in a related field of study with relevant work experience
about 16 hours left
Haron Computer PLC
Data Supervisor
Data Analyst
Full Time
0 yrs
1 Position
Diploma in Computer Science or in a related field of study Duties & Responsibilities: - Oversee data entry operations and ensure data accuracy - Supervise data management staff and assign tasks - Monitor data collection and validation processes - Ensure compliance with data protection regulations - Maintain data integrity across systems - Coordinate with other departments for data needs - Develop and implement data quality standards - Generate and review regular data reports
about 16 hours left
Wegagen Bank
Manager, Digital Platform
Manager
Full Time
6 - 8 yrs
1 Position
Master's or Bachelor's Degree in Information Technology, Electrical Engineering, Computer Science, Information Systems or in a related field of study with relevant work experience, out of which 2 years should be as Principal or senior officer or equivalents