Software Engineer - Nairobi, Kenya - Konza Technopolis

    Konza Technopolis
    Konza Technopolis Nairobi, Kenya

    3 weeks ago

    Default job background
    Full time
    Description

    ABOUT THE COMPANY

    In 2008, the Government of Kenya approved the creation of Konza Technology City as a flagship Kenya Vision 2030 project. Vision 2030 aims to create a globally competitive and prosperous nation with a high quality of life by 2030. As part of this vision, Konza will be a sustainable, world class technology hub and major economic driver for Kenya. Konza was initially conceived to capture the growing global Business Processing Outsourcing and Information Technology Enabled Services (BPO/ITES) sectors in Kenya

    JOB SUMMARY

    Person SpecificationFor appointment to this grade, a candidate must have: -Bachelor's degree in computer science, software engineering or equivalent qualification from a recognized institution; andProficiency in computer application

    RESPONSIBILITIES

    Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle;Tests, maintain and recommend software improvements to ensure strong functionality and optimization;Improves operations in the data center by conducting systems analysis; recommending changes in policies and procedures;Troubleshoots, debug and upgrade existing systems in the data center;Analyses user requirements and convert requirements to design documents;Ability to develop software using a variety of programming languages, and have excellent knowledge of relational databases, SQL and ORM technologies;Develops and direct software system testing and validation procedures, programming, and documentation;Designs creative prototypes according to specifications;Writes high quality source code to program complete applications within deadlines;Performs unit and integration testing before launch; andObtains and licenses software used in the data center by obtaining required information from vendors; recommending purchases; testing and approving products.

    REQUIRED SKILLS

    Local area networks (LAN), Troubleshooting, Networking

    REQUIRED EDUCATION

    Bachelor's degree