This job listing has expired and may no longer be relevant!
3 Apr 2024

Systems Developer III at Kenya Power

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Kenya Power owns and operates most of the electricity transmission and distribution system in the country and sells electricity to over 4.8 million customers (as at June 29, 2016). The Company’s key mandate is to plan for sufficient electricity generation and transmission capacity to meet demand; building and maintaining the power distribution and transmission network and retailing of electricity to its customers. The Government has a controlling stake at 50.1% of shareholding with private investors at 49.9%.

Summary

Reporting to the Principal System Developer, the successful candidates will ensure development of new software as per the best practices and controlled modification of existing software specifications throughout the production life cycle.

The specific tasks will entail:-

  • Planning, designing and development, of new applications and enhancements to existing applications.
  • Documenting and prioritizing business requirements and communicating plans with stakeholders for review and approval
  • Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.
  • Provide orientation and training to end users for all modified and new systems.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Develop application specifications in conjunction with other key staff in the department
  • Writing high quality program code to meet the application requirements
  • Performing program code debugging to ensure application code meets its requirements
  • Troubleshooting technical issues
  • Maintaining and upgrading existing systems as required and regular updating of Systems documentation
  • Conduct research on emerging application development software products, languages, and standards.

Interested applicants must possess the following;-

Job Specifications

  • Bachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.
  • Proven experience in programing in  languages such as  Python, Java, C++, JavaScript, Unix scripting etc.
  • Good knowledge of systems development frameworks, methodologies and tools such as Agile and SDLC
  • Good understanding of Solaris UNIX, Linux, Centos and Microsoft Operating systems and Relational databases (Oracle, MySQL, MSSQL).
  • Three (3) years relevant working experience in Systems Development.

Technical Capabilities & Key Competencies

  • Experience in System analysis and design, 4GL programing, web & mobile apps development, data modelling, AI, NLP, Bots development.
  • Mastery of emerging technologies – Machine learning, data science, Big data, social engineering.
  • Understanding best practices in systems development lifecycle.
  • Good project management skills.
  • Excellent planning, presentation, evaluation skills
  • Creativity and innovation
  • Drive for results and achievement
  • Insightful, proactive and future focused
  • Demonstrates high level of integrity


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 22 April. 2024





Subscribe


Apply for this Job