Senior Systems Developer I - Nairobi, Kenya - Kenya Power

    Kenya Power
    Default job background
    Full time
    Description

    ABOUT THE COMPANY

    Kenya Power owns and operates most of the electricity transmission and distribution system in the country and sells electricity to over 2.6 million customers (as at April 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.

    JOB SUMMARY

    Job SpecificationsBachelor of Science Degree in Computer Science, Information Technology, Electrical & Electronics Engineering or related field from a recognized Institution.Formal training on a 4GL languageProven experience in programing in 4GL languages – Java, C, C++,Unix scripting.Good understanding of Solaris UNIX, Linux, Centos and Microsoft Operating systems and Relational databases (Oracle, MySQL, MSSQL). Six (6) years relevant working experience from a reputable organization.

    RESPONSIBILITIES

    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 approvalCoordinate 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 departmentWriting high quality program code to meet the application requirementsPerforming program code debugging to ensure application code meets its requirementsTroubleshooting technical issuesMaintaining and upgrading existing systems as required and regular updating of Systems documentationConduct research on emerging application development software products, languages, and standards.

    REQUIRED SKILLS

    System architecture, System administration, Database administration, IT support, Troubleshooting

    REQUIRED EDUCATION

    Bachelor's degree