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!