Job Expired

company-logo

System Developer

Ethiopian Agricultural Transformation Agency (ATA)

job-description-icon

ICT

Computer Science and Information Technology

Addis Ababa

4 years

1 Position

2021-08-03

to

2021-08-12

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

Full Time

Share

Job Description

Position: System Developer

Term of Employment:  Full time

Duty Station(s): Addis Ababa

Required Number: One

Salary & Benefits: Competitive

BACKGROUND:

  • The Ethiopian Agricultural Transformation Agency (ATA) is a strategy and delivery-oriented government agency created to help accelerate the growth and transformation of the country’s agriculture sector. The ATA envisions that, by 2025, smallholder farmers are commercialized with greater incomes, inclusiveness, resilience and sustainability, contributing to Ethiopia’s achievement of middle-income country status.
  • The agency focuses on two primary national approaches to catalyze agricultural transformation. First, we support the Ministry of Agriculture and Livestock Resources (MoA), its affiliate institutions, and other partners to identify and address systemic bottlenecks within an Agricultural Transformation Agenda. Second, we support Regional Governments to accelerate the development of high-priority commodity value chains in clearly defined geographic clusters, through the Agricultural Commercialization Clusters (ACC) Initiative.
  • Our major activities include conducting strategic and analytical studies, providing technical implementation support, coordinating platforms to better integrate partners and projects, and designing and directly leading a number of implementation projects. Our headquarters are in Addis Ababa, and we have regional offices in Amhara, Oromia, SNNP, and Tigray regional offices, allowing us to work closely with a wide range of public, private and development sectors partners across the country.

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 teamwork to achieve excellent results. 
  • At ATA, we provide an exceptional platform for people who want to achieve their highest potential and make a meaningful contribution to 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:

  • Data, systems & tool team is established to managing data and documents in ATA. The team is responsible to collect, manage and organize data and documents from projects, and analyze, generate reports for decision-makers. The team also develop a datahub to improve the advisory system, avail the data set and handle the data request by consolidating data from different database systems.
  • The system developer report to the data, system and tool manager, and works in close collaboration with the team and IT team for developing new tools and applications that will be used to facilitate internal work. 

ESSENTIAL DUTIES:

  • Designing, implementing and managing software programs.
  • Working with cross-functional teams to understand and analyze concerns and new requirements.
  • Develop an appropriate tool or customize an open-source tool to sync data from different databases to datahub.
  • Develop API based on the requirement.
  • Identifying areas for modification in existing programs and subsequently developing these modifications.
  • Makes targeted modifications to existing software applications as well as develops new components and systems as requirements dictate.
  • Improving existing programs by analyzing and identifying areas for improvement.
  • Troubleshooting application problems and provide coding fixes to eliminate future issues.

·      Testing and evaluating new programs.

  • Follow up, evaluate and give technical support to the vendor on new software development.
  • Develop, debug, and unit test applications in accordance with established standards.
  • Supporting Quality Assurance in testing, bug fixing and eliminating defects.
  • Provide training and support the team.
  • Assisting in the training and mentoring of other programmers within the team.
  • Work with team on the delivery of projects with high quality on multiple concurrent projects.
  • Participate in peer-reviews of solution designs and related code.
  • Assisting fellow developers in all other team functions assigned by the manager.

Job Requirements

REQUIRED QUALIFICATIONS:

  • MSc Degree in Information and Communication Technology, Computer Science or related fields.
  • At least 4 years of experience in HTML5, CSS3, JavaScript, Ajax, JSON, XML, XHTML, security & performance issues with browsers.
  • Back-end software development in Python, Java and C#;
  • Python programming skills for data fetching, analysis, and visualization;
  • Knowledge of source control with Git including setting up solutions, publishing, branching/merging
  • Experience with database development including relational database PostgreSQL,SQL Server, mysql, oracle, non-relational database design MongoDb and ORM technologies
  • Knowledge and application of object-oriented design principles
  • A deep understanding of development patterns (MVC) and prior experience with implementation
  • Deep understanding of coding techniques that contribute to the reliability, maintainability, readability, simplicity, performance, and testability of software
  • Experience and proficiency in the day-to-day practicalities of Software Development methodologies such as Scrum, Waterfall and Kanban
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders. 

How to Apply

APPLICATION INSTRUCTIONS

We invite all candidates meeting the required qualifications to submit (i) a cover letter and (ii) a CV (maximum 5 pages) through this link

NB: Please DO NOT submit scans of certificates with your application. Women are highly encouraged to apply.

Only short-listed candidates will be contacted.

Related Jobs

19 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 6 hours 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

about 6 hours 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

1 day left

Marakisoft Technologies PLC

Junior ERP Implementer

System Administrator

time-icon

Full Time

1 yrs

1 Position


Bachelor's Degree in Computer Science, Information Techonlogy (IT), Business Information Systems or in a related field of study with relevant work experience Duties & Responsiblites: - Assist in requirements gathering and business process analysis - Support the configuration and setup of ERP modules such as Finance, Inventory, HR, Procurement, and Sales - Participate in data migration, testing, and go-live support - Conduct user training sessions and provide first-level support - Prepare documentation, including user guides and configuration manuals

Addis Ababa

1 day 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

1 day left

Toosharp Engineering PLC

Junior IT Specialist

IT Specialist

time-icon

Full Time

2 yrs

1 Position


Bachelor’s Degree in Computer Science, IT, Electrical Engineering or in a related field of study with relevant work experience Duties and Responsibilities: - Assist in installing, configuring, and maintaining IT hardware and software. - Provide first-line technical support to employees and troubleshoot basic IT issues. - Support network and system administration tasks.

Addis Ababa