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

2 days left

Dream Liyana Healthcare plc

Junior IT

IT Expert

time-icon

Full Time

1 yrs

1 Position


BSc Degree in Information Technology or in a related field of study with relevant work experience Duties and Responsibilities: - Provide initial technical support to users for hardware, software, and network-related issues, acting as the first point of contact for IT problems. - Diagnose and resolve basic technical problems such as connectivity issues, printer problems, software malfunctions, and user account lockouts. - Log, track, prioritize, and close support tickets efficiently using an IT help desk or ticketing system. Escalate complex issues to senior IT staff when necessary. - Assist with setting up and configuring new computers, peripherals (printers, scanners), and other IT equipment. - Assist with monitoring network connectivity, troubleshooting basic network issues (e.g., Wi-Fi problems), and ensuring network devices are operational.

Addis Ababa

3 days left

Heritage Conservation Associates

Golang Developer with Postgres Experience

Software Developer

time-icon

Full Time

2 yrs

1 Position


Educational background in a related field of study with relevant work experience Duties & Responsibilities: - Develop, test, and maintain Golang microservices and APIs. - Design and optimize Postgres databases, queries, and schemas. - Implement data storage, caching, and retrieval solutions - Collaborate with the frontend and DevOps teams to deploy and monitor services.

Addis Ababa

3 days left

WMG Biomedical Engineering PLC

IT and Social Media Expert

Social Media Promoter

time-icon

Full Time

2 - 4 yrs

1 Position


Bachelor's Degree in Information Technology, Computer Science or in a related field of study with relevant work experience Duties & Responsibilities: - Administer and maintain company networks, servers, databases, and email systems. - Install, configure, and update hardware and software. - Maintain and troubleshoot printers, copiers, and scanners, ensuring they are fully operational. - Develop, implement, and manage the company’s social media strategy. - Plan and create engaging content (graphics, posts, videos, etc.) across platforms (Facebook, LinkedIn, Instagram, TikTok, X/Twitter, YouTube, etc.). - Manage social media accounts, respond to inquiries, and build community engagement. - Collaborate with internal teams to promote company activities, services, and events. - Manage online advertising campaigns (e.g., Facebook Ads, Google Ads).

Addis Ababa

about 10 hours left

Birsyun Holding Company

Systems and Network Administrator

System Administrator

time-icon

Full Time

2 - 5 yrs

1 Position


Bachelor’s Degree in Computer Science, Information Technology, Information System or in a related field of study with relevant work experience Duties and Responsibilities: - Install, configure, and maintain operating systems, software, hardware, and network components (LAN/WAN, routers, switches, firewalls). - Monitor system performance and troubleshoot issues. - Ensure security through access controls, firewalls, and backups. - Manage and maintains Active Directory, DNS, DHCP, email systems, and VPNs.

Addis Ababa

about 10 hours left

Goh Betoch Bank

Senior Information System Security Officer

Information System Officer

time-icon

Full Time

4 yrs

1 Position


BSC Degree in Computer Science, Network Engineering, Computer Engineering, Electrical Engineering, Information Science or in a related field of study with relevant work experience

Addis Ababa

1 day left

Global Insurance Company

Junior System Administrator

System Administrator

time-icon

Contract

0 - 2 yrs

1 Position


MSc or BSc Degree in Computer Science, Software Engineering, ICT or in a related field of study with relevant work experience Duties and Responsibilities: - Assist in the installation, configuration, and maintenance of hardware and software systems - Perform routine system updates, patches, and upgrades to ensure optimal performance and security - Monitor system performance, troubleshoot issues, and escalate complex problems to senior administrators as needed - Monitor system performance, troubleshoot issues, and escalate complex problems to senior administrators as needed

Addis Ababa