The Co-operative University of Kenya Senior ICT Officer - Software Development And Programming Jobs

The Co-operative University of Kenya Senior ICT Officer - Software Development And Programming Jobs


Applicants should meet the following requirements:

  • Must possess Masters degree in Computer Science, Computer Technology or Information
    Technology or related field from a recognized institution;

  • Must possess experience as a software developer and programmer for systems used in
    university setting with a proven track record of exemplary performance;

  • Must possess at least five (5) years experience with any modern programming tools /platforms e.g. PHP, NET, JavaScript, Java etc;

  • Must possess experience with web servers and application servers e.g. Apache, IIS, Apache
    Tomcat, JBoss, WebSphere, WebLogic;

  • Must possess experience in data warehousing, business analytics, knowledge in Business Systems Modelling and data retrieval;

  • Must possess wide knowledge of testing approaches, manual and automated software testing;

  • Must possess Unix user skills;

  • Must possess experience in processes and procedures management;

  • Must possess good understanding of Service Oriented Architecture (SOA);

  • Must possess experience in full stack web applications development, including system
    customizations, Integrations & Report designs for/in a University setting;

  • Must possess demonstrable experience with Oracle, MSSQL, MySQL/MariaDB, SQLite and PostgreSQL databases and database abstraction tools e.g.ADO.NET, ORM, LINQ to SQL etc;

  • Must be knowledge in Systems Integrations using both RESTful and SOAP based APIs;

  • Must possess advanced knowledge in University’s ERP Systems and Business Processes
    workflows;

  • Must demonstrate integrity and professional competence as reflected in work performance and results;

  • Must be a member in a relevant professional body; and

  • Experience in a University setting and possession of relevant additional academic
    qualifications will be an added advantage.
    OR

  • Must possess Bachelor’s Degree in Computer Science, IT or related field from a recognized
    institution;

  • Must possess nine (9) years of relevant experience since attainment of a bachelors degree,
    out of which at least three (3) years should be in software development/programming for systems used in University setting with a proven track record of exemplary performance;

  • Must possess five (5) years experience with any modern programming tools/platforms e.g.
    PHP, .NET, JavaScript, Java etc;

  • Must possess experience with web servers and application servers e.g. Apache, IIS, Apache
    Tomcat, JBoss, WebSphere, WebLogic;

  • Must possess experience in data warehousing, business analytics, knowledge in Business Systems Modelling and data retrieval;

  • Must possess Wide knowledge of testing approaches, manual and automated software testing;

  • Must possess Unix user skills;

  • Must possess experience in processes and procedures management;

  • Must possess good understanding of Service Oriented Architecture (SOA);

  • Must possess experience in full stack web applications development, including system
    customizations, Integrations & Report designs for/in a University setting;

  • Must possess demonstrable experience with
    Oracle, MSSQL, MySQL/MariaDB, SQLite and
    PostgreSQL databases and database abstraction tools e.g.ADO.NET, ORM, LINQ to SQL etc;

  • Must be knowledge in Systems Integrations using both RESTful and SOAP based APIs;

  • Must possess advanced knowledge in University’s ERP Systems and Business Processes
    workflows;

  • Must demonstrate integrity and professional competence as reflected in work performance
    and results;

  • Must be a member in a relevant professional body; and

  • Experience in a University setting and possession of relevant additional academic
    qualifications will be an added advantage.

    Key Responsibilities

  • Developing User Requirement Analysis (URA) documents for new developments or as per
    the users’ requirements and mapping of the same to the software and/or database components.

  • Perform the necessary technical design and development functionality to ensure that
    business application systems can be effectively developed and implemented.

  • Design and development of front-end tier(s), middle tier(s), and /or back-end database
    tier(s) for business application.

  • Configure and/or customize business applications to meet business requirements using
    various database and software tools.

  • Making improvements to, and offering inputs on the existing software.

  • Creating software testing environments and carrying out test procedures using defined use
    cases.

  • Assist in presentations of system functionality to new users and departments. Drive systems adoption by business users.

  • Work directly with the IT support teams to resolve issues identified and escalated during
    daily operations.

  • Investigate issues / bugs with the software and work on resolving the issues.

  • Develop and provide reports and documentation of the new software version and changes

  • Research and provide input on design approach, performance and base functionality
    improvements for various procedures and applications.

  • Review user requirements documents to ensure that requirements are testable;

  • Develop test plans, test cases, test scripts and test reports on multiple projects of varying
    size; and

  • Design, develop and operate automated software build, packaging, testing and deployment tools to ensure predictable and repeatable software migration from development to test and eventually production environments - Continuous Integration (CI) and Continuous Delivery (CD).

    How to Apply

  • For more information and job application details, see; The Co-operative University of Kenya Senior ICT Officer - Software Development And Programming Jobs


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Africa Jobs.