Software Developer

Electoral Commission of Zambia - Lusaka, Lusaka

Job closed

Contract

Contract type
Permanent
Application deadline
07/01/2019

Description

Position
Software Developer
Vacancies
1
Description

The Electoral Commission of Zambia seeks to recruit a qualified and experienced Zambian citizen to fill the vacant position of SOFTWARE DEVELOPER.

PURPOSE OF THE JOB

To develop, install and support the Commission’s information systems to meet the Commission’s business and administrative requirements effectively and economically.

REPORTING ACCOUNTABILITY

The Software Developer will report to the Systems Manager.

KEY RESPONSIBILITIES

  • Develops technical specifications and plans for new software applications

  • Develops, test and implement new software programs

  • Designs, develop and maintain Web and Mobile applications, Data Communication Processes (web Services)and Graphical User Interfaces

  • Tests, maintain and recommend software improvements to ensure strong functionality and optimization

  • Resolves complex technical design issues

  • Works with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing

  • Evaluates products on the market and makes recommendations for the equipment and software to be purchased that are appropriate for the needs of the Commission

  • Plans the execution of business recovery for all software systems

  • Ensure that applications are properly developed and customised to support the business processes of the Commission

  • Provides accurate routine or customised reports as required by the supervisor

  • Ensure conformance to ICT policies, processes and procedures

  • Creates and maintains a high performance environment characterised by ethic performance and strong team orientation

  • Keeps abreast of developments in area of speciality and adheres to the ethics code of the ICT profession

  • Provides technical and end user training.

  • Liaises with vendors providing ICT services.

  • Perform any other related duties that the supervisor may reasonably request from time to time.
  • Core Skills

  • Proven experience as a Software Developer

  • Knowledge of Secure Coding Standards e.g. OWASP

  • Working knowledge of Spring and Laravel frameworks

  • Experience developing mobile applications on Android platform

  • Ability to use one or more development languages (VB.Net, Java, PHP, JavaScript etc.)

  • Ability to work in a team

  • Strong Analytical and problem solving experience

  • Good communication and interpersonal skills

  • Experience with databases MySQL, MSSQL

  • Excellent knowledge of best practices around management, control, monitoring and use of ICTs in electoral processes.
  • QUALIFICATIONS AND EXPERIENCE

  • Full Grade 12 Certificate or equivalent

  • Degree in Information Technology, Computer Science, Electronic Engineering or equivalent.

  • Must be a member of the Engineering Institution of Zambia, Information and Communication Technology Association of Zambia or ISACA.

  • Not less than three (3) years proven relevant experience in a software development role.
  • PERSONAL ATTRIBUTES FOR THE POSITION

  • Non-partisan.

  • Honest and reliable with high moral strength.

  • Innovative and proactive.

  • High degree of attention to detail.

  • High degree of integrity.

  • Tact and diplomacy.

  • Ability to work with minimum supervision.

  • Self-starter
  • SKILLS REQUIRED FOR THE POSITION

  • Good inter-personal and communication skills.

  • Good report writing and general written and oral presentation skills.
  • Requirements

    Min education
    Primary school
    Required experience
    4 Years
    Nationality
    Not defined
    Languages
    Not defined
    Skills
    Not defined
    Prerequisites

    .

    Company

    Did not find vacancies of your interest?

    Register to be informed when we have suitable positions for your profile.
    By registering, you accept our Terms and conditions