ORGANIZATIONAL OVERVIEW

The National Election Board of Ethiopia (NEBE), re-established by proclamation No. 1133/2011, is the constitutionally mandated body to conduct elections, organize referendum and regulate political parties in Ethiopia. NEBE is working to boost its’ institutional strength with a special focus on enhancement of human resource capacity. Accordingly, NEBE would like to invite applicants for Senior Software Developer position who meet the following requirements.

Required number:         One

Reports to:                     IT Project Manager/Scrum Master

Duty station:                  NEBE Head Quarter, Addis Ababa

Duration:                        Permanent

Salary:                             As per the organization salary scale (Competitive)

Job Summary

Senior Software Developer is responsible for based on NEBE strategic plan and applicable strategies, the Packing and Dispatching Expert will ensure efficient and effective packing and dispatching of election materials to all polling stations within predefined time table

Duties and responsibilities

  • Develop software code in according to the software requirements laid by the Solution Architect and with guidance of the Project Manger
  • Consult with Project manager to discuss the scope of software projects
  • Analyzing existing programs for modification purposes
  • Researching and designing new software systems, websites, programs, and applications in line with the technical requirement set out by the project manager
  • Writing and implementing, clean, software scalable code.
  • Troubleshooting and debugging code new or existing software code
  • Verifying and deploying software systems for election activities
  • Maintaining software code and security systems.
  • Creating technical documents and training staff.
  • Evaluating user feedback
  • Work closely with Project managers, UX designers, other developers, systems analysts, graphic artists.

Specification:

Education and Work Experience

  • MA or BA degree in Computer Science, Computer Engineering or Information Technology.
  • 7 years for Masters or 8 years for Bachelor.
  • 4 years in a leadership role

Knowledge:

  • Advanced knowledge of programming languages including JavaScript, TypeScript, C#,  HTML5, Java, CSS,and PHP
  • Knowledge of software systems and frameworks including React, NextJs, Anglular, Git, GitHub, and .NET.
  • Experience with object-Relational Mapping (ORM) frameworks
  • Experience with software design and development in a test-driven environment

Know-How (Skills) (Technical competencies):

  • Familiarity with Agile development technologies.
  • Good communication skills.
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Ability to learn new languages and technologies quickly

How to Apply

      INTERESTED APPLICANTS ARE INVITED TO SEND NON-RETURNABLE:

  • Application letter that explains why you fit for the post and updated CV, and Three work related referees;
  • Application letter & resume should be saved by full name of Applicants.
  • Only short-listed candidates will be contacted for further screening.
  • Those who are interested can only apply through the attached link             
  •      https://nebe-election.org/apply within 10 days from this announcement.

Female candidates are encouraged to apply!

Vacancy
October 24, 2024