Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 22, 2021
    Deadline: Aug 4, 2021
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Kenya Revenue Authority (KRA) was established by an Act of Parliament, Chapter 469 of the laws of Kenya , which became effective on 1st July 1995 . The Authority is charged with the responsibility of collecting revenue on behalf of the Government of Kenya. A Board of Directors, consisting of both public and private sector experts, makes policy decisio...
    Read more about this company

     

    Manager – ICT Service Desk

    Job Summary:

    • The jobholder is responsible for coordinating activities in staff service centre and ensuring service request fulfilment.

    Key Responsibilities:

    • Responsible for day-to-day running of the service desk and overall incident management process.
    • Ensure resolution of tickets within the prescribed Internal Standards
    • Provide prompt feedback to users on resolution of issues and manage relationships.
    • Coordinates with other ICT Sections on resolutions of issues.
    • Review the unit’s KPIs, procedures and processes to guarantee their relevance as well as ensure continual improvement.
    • Define incident and service request classification, prioritization schemes and criteria for problem registration to ensure consistent approaches for handling, informing users about and conducting trend analysis.
    • Carry out evaluation of the performance of the user contact management process aimed at identifying improvement areas and uses the information as input to continual improvement planning.
    • Establish trends and identify patterns of recurring issues, SLA breaches or inefficiencies
    • Generate unit’s monthly reports that show trends incidents, compliance to SLAs and achievement of KPIs.
    • Coordinate Corporate initiatives within the unit such as Audit, Integrity, QMS and Risk Management
    • Responsible for performance of the unit and its members. Set KPIs and/or internal standards and ensures customer expectations are met
    • Oversee all IT related requests are efficiently handled and monitored until resolved to satisfaction of the users.
    • Monitor to ensure proper functioning of all the working tools at the service desk.
    • Develop, mentor, coach and promote talent growth among staff in order to support business through excellent customer service
    • Ensure good working relation and coordination of service desk staff with other Sectional/Divisional staff.
    • Develop annual work plan with performance targets assigned weights.
    • Work closely with the supervisors to ensure achievement of performance targets at the service desk and the incident management processes.
    • Gather information on system disruptions and resumptions through Hotspot report from & to Business contacts and heads of the divisions/CSS team one.
    • Ensure countrywide sensitization of users on available ICT tools every financial year.
    • Ensure compliance to ISO (9001/2015 and 27001/2013) and data security requirements.

    Academic and Professional Qualifications   

    • Bachelor’s degree in Computer Science, Information Technology or any other IT related field.
    • Master’s degree in Computer Science, Business Administration or related Postgraduate degree will be an added advantage

    The post holder should have at least one of the  following preferred certifications

    • Microsoft SharePoint Administration
    • ITIL
    • Project Management e.g. Prince2, PMP
    • MCSE

    Relevant Work Experience/ Technical Skills Required        

    • The post holder should have at least 5 years’ progressive experience in a busy IT environment, with at least 2 years managing an ICT team in a large or busy organization
    • Competence in Windows Active Directory Management Tools plus creation and deployment of Group Policy Objects
    • Conversant with process automation and experience working with automation tools such as MS SharePoint, System Center Configuration Manager(SCCM) or System Center Operations Manager (SCOM), IBM Service Management Tool (ITSM)

    Competencies

    The job holder must:

    • Possess strong leadership and managerial skills
    • Have strong analytical and problem solving skills
    • Capable of making decisions in complex situations
    • Display excellent communication and interpersonal skills
    • Exhibit exceptional organizational and administrative skills
    • Possess good negotiation skills
    • Have good business knowledge

    go to method of application »

    Supervisor – ICT Service Desk

    Job Summary:

    • The jobholder is responsible for coordinating resolution of service requests and incidents through 2nd line Service Support team. 

    Key Responsibilities:

    Operational Responsibilities / Tasks:

    • Analyzes service requests and incidents on weekly or monthly basis to improve quality of work done and to check compliance with Service Level Agreements (SLAs) for all work tickets
    • Produce reports to show the number, categories, sources, elapsed time on a daily and weekly basis for service requests handled by 1st line support.
    • Carry out trend analysis; classify service requests and incidents by identifying type and category for service requests handled by 1st line support.
    • Act as an escalation point where difficult or controversial calls are received.
    • Escalates systems disruptions and resumptions through SMS report to Business contacts and ICT Top Managers.
    • Develop monthly management reports and submit to Manager, ICT for further action.
    • Providing 2nd level support to service requests
    • Prepare work schedules for 1st Line Support team.
    • Generate reports to show periodic Work Tickets and their resolution status.
    • Set performance targets for staff in their respective and ensure their achievements.
    • Act as interpersonal relationship between 1st line and 2nd & 3rd line support teams.
    • Analyzes data from the call Centre system regularly in order to improve quality of user contact.
    • Carries out trend analysis for service requests and incidents.
    • Carries out coaching/training sessions with the ICT Service Desk agents targeted at improving performance.
    • Provide user sensitization on Service Desk functions.
    • Ensure compliance to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and Professional Qualifications   

    • Bachelor’s degree in Computer Science, Information Technology or any other IT related field
    • Master’s degree in Computer Science, Business Administration or related Postgraduate degree will be an added advantage

    The Post holder should have any of the following certifications

    • CompTIA A+, CompTIA N+
    • ITIL Training
    • Customer Care Training

    Relevant Work Experience and Skills Required       

    • Have working knowledge and experience in automation tools such as System Center Configuration Manager and Microsoft SharePoint
    • Possess experience in installing, configuring and troubleshooting Windows and Linux operating systems
    • Demonstrate working knowledge of printer configuration, setup and troubleshooting
    • Have hands on experience in setting up and troubleshooting Local Area Networks and have knowledge of different network protocols
    • Be possess experience in supporting IP phones and teleconferencing systems; Webex, Teams, etc.
    • Have experience in management of active directory users and computers.
    • At least 3 years’ relevant working experience as a supervisor

    Competencies

    • Possess excellent communication skills
    • Display Strong customer focus character
    • Exhibit the ability to work well in a team
    • Possess sharp analytical and problem solving skills
    • Demonstrate ability to prioritise workload

    go to method of application »

    Officer – ICT Service Desk

    Job Summary:

    • The Officer, ICT Service Desk is responsible for receiving service requests; provide 1st line support and creating incidents to 2nd and 3rd line Support. 

    Key Responsibilities:

    • Provides the first line support and primary point of contact for all service-related queries, issues and requests.
    • Receives and resolves 1st level calls using the relevant support documentation, training manuals or resources.
    • Escalates service requests to incidents or problems when necessary and assigns to 2nd or 3rd line support for resolution.
    • Follow up on overdue work tickets with the assigned 2nd and 3rd line support officers.
    • Monitors the successful conclusion of all calls following up on customer calls where necessary.
    • Logs, classifies, prioritizes and assigns Service Level Agreements (SLAs) to service requests, incidents and problems.
    • User sensitization on 1st line support.
    • Works with users and the ICT Service Desk Supervisor to identify and assess service enhancement opportunities.
    • Re-engineer Service Desk processes to reduce turnaround time and improve service delivery in ticket assignment leading to even distribution of tickets to all 2nd and 3rd line support officers through round robin.
    • Ensure compliance to ISO (9001:2015 and 27001:2013) and data security requirements

    Academic and Professional Qualifications   

    • Bachelor’s degree in Computer Science, IT or a related field.
    • Masters Degree will be an added advantage

    Relevant Work Experience   

    • Must have worked for at least one (1) year post-graduation in a busy IT Support Environment.

    Technical Skills Required     

    The post holder must possess:

    • Knowledge of desktop software and hardware installation and configuration skills
    • Excellent listening and questioning skills, combined with the ability to interact confidently with users to establish what the problem is and explain the solution
    • Possess excellent communication skills
    • Display Strong customer focus character
    • Exhibit the ability to work well in a team
    • Possess sharp analytical and problem solving skills
    • Demonstrate ability to prioritise workload

    Competencies

    • Possess excellent communication skills
    • Display Strong customer focus character
    • Exhibit the ability to work well in a team
    • Possess sharp analytical and problem solving skills
    • Demonstrate ability to prioritise workload

    go to method of application »

    Assistant Manager - Business Analyst

    Job Summary 

    The job holder is responsible for;

    • Providing effective and adequate technical support to operational systems by addressing system problems and user requests.
    • Providing continual improvements to existing business systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    • Maintaining operational readiness of business systems through supervision and coordination of technical systems support teams

    Key Responsibilities 

    • Reviews the Software Change Requests (SCRs) for systems changes/enhancements to ensure that they have adequately addressed the requested changes and identifies areas of improvement before approving for implementation.
    • Monitors and maintains operational readiness of business systems by enforcing standards set to address identified system issues.
    • Identifies areas of potential systems and process improvements, assesses them for both technical and business suitability and advises stakeholders appropriately.
    • Reviews systems technical requirements specifications to ensure that they are well articulated and properly documented before seeking automation approvals of business processes
    • Vets systems technical requirements specifications and System Use Cases (SUCs) for completeness, relevance, viability and makes recommendations for improvement.
    • Recommends risk-mitigating measures and ensures that they are addressed as part of systems maintenance initiatives.
    • Vets escalated incidents and problems affecting business systems to ascertain validity and makes appropriate recommendations.
    • Monitors allocated tasks to ensure that escalated problems are resolved within set timelines and standards and leads in resolving complex issues
    • Supervises the System Testing and User Acceptance Testing.
    • Evaluates systems performance parameters, identifies areas of improvement, Implements system improvements and advises stakeholders
    • Implements the Service Level agreements for IT services of the unit.
    • Monitors performance of business systems architecture components, evaluates their effectiveness and advises the manager on areas requiring review/improvement
    • Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    • Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    • Ensures that the unit meetings are held as stipulated in management guidelines;
    • Develops, mentors and coaches staff in the unit;
    • Conducts performance management in the unit;
    • Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    • Ensure compliance to ISO (9001/2015 and 27001/2013) and data security requirements.

    Academic and  Professional Qualifications  

    Academic Qualifications

    • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field OR
    • Bachelor’s degree in any other field with a Postgraduate qualification in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering or any other IT related field. 

    Required Certifications/Trainings

    • Professional Certification or Training in any one of the following areas is required:
    • Business Systems Analysis i.e. CBAP Certification / Training
    • Systems Modelling and Design Techniques
    • Process Modelling and Design Techniques

    Desired Certifications

    • Certification or training in any of the following areas will be an added advantage:
    • Training in middle level management / Supervisory Skills courses.
    • IT Governance i.e. ITIL or COBIT 4/5
    • Project Management i.e. PMP or Prince 2
    • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    • Training in operating systems i.e. Windows, Linux or Unix. 

    Technical Skills         

    • Proven skills in database management tools
    • Proficiency in Java programming language and PL/SQL
    • Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    • Working knowledge of structured programming and database design concepts
    • Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    • Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    • Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    • Working knowledge of Linux/Unix and Windows operating system platforms
    • Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    • Knowledge of system design and modelling techniques
    • Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    • Basic knowledge of the following tools: process modelling (MS Visio, etc.), Project Management i.e. MS Project and Presentation i.e. MS PowerPoint

    Relevant Work Experience

    • Required Proven experience in implementation, Integration and providing support to large enterprise business systems in a similar organization.
    • Proven experience in integration of business systems in a similar large organization.
    • At least four (4) years’ post qualification experience which includes one (1) years’ experience in a senior management position in a large organization

    Competencies

    The Job holder must:

    • Have good understanding of the KRA’s goals and objectives.
    • Be resilient, focused, results oriented and a team player.
    • Have strong analytical, diagnostic, decision making and problem solving skills.
    • Have strong abilities to conduct research-affecting business and propose suitable solutions/products.
    • Have ability to pay attention to details and work under minimum supervision and for long hours within constraints.
    • Have strong interpersonal, written and oral communication skills.
    • Have good negotiation skills.
    • Be able to build and maintain strong relationships with contracted parties, third party organizations, users and staff.
    • Have Change management skills.
    • Ability to interact confidently with users to establish what the problem is and explain the solution
    • Ability to prioritize competing work commitments and deliver on time
    • Passion for innovation and creativity
    • High levels of integrity
    • Ability to work under minimum supervision

    go to method of application »

    Supervisor – Front End Developer

    Job Summary 

    The job holder is responsible for;

    • Supervision of systems development teams
    • Development of new systems to automate business processes and maintenance of existing
    • Providing continual improvements to existing systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    • Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards
    • Key Responsibilities  Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
    • Resolves and supervises Change Requests for development to ensure that solutions are delivered within set timelines
    • Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
    • Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
    • Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
    • Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
    • Ensures that solutions that have been developed are properly packaged and that all the components and requisite documentation are included in the package, for submission to Quality Management.
    • Ensures that the approved coding standards are consistently applied in every solution developed.
    • Participates in system demonstration, and ensures issues arising in demos are addressed.
    • Diagnoses complex application issues and provides guidance and support to subordinates.
    • Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications  

    Academic Qualifications

    • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.

    OR

    • Bachelor’s degree in any other field with a Postgraduate qualification in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering or any other IT related field.

    Required Certifications/Trainings

    • Professional Certification or Training in any one of the following areas is required:
    • Systems Development i.e. Java Programming, Web Design and Development, Oracle Developer etc.
    • Business Systems Analysis i.e. CBAP Certification / Training
    • Systems Modelling and Design Techniques
    • Process Modelling and Design Techniques

    Desired Certifications

    • Certification or training in any of the following areas will be an added advantage:
    • Training in middle level management / Supervisory Skills courses.
    • IT Governance i.e. ITIL or COBIT 4/5
    • Project Management i.e. PMP or Prince 2
    • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    • Training in operating systems i.e. Windows, Linux or Unix.

    Technical Skills Required:    

    The Job holder must:

    • Proven skills in Oracle development and database management tools
    • Proficiency in Java programming language and PL/SQL
    • Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    • Working knowledge of structured programming and database design concepts
    • Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    • Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    • Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    • Working knowledge of Linux/Unix and Windows operating system platforms
    • Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    • Knowledge of system design and modelling techniques
    • Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    • Basic knowledge of the following tools: process modelling (MS Visio, etc.), Project Management i.e. MS Project and Presentation i.e. MS PowerPoint

    Relevant Work Experience

    • Required Proven experience in design, development and implementation of enterprise business systems. Experience in design and development of systems for tax administration will be an added advantage.
    • Proven experience in integration of business systems in a similar large organization.
    • At least three (3) years’ experience as a software developer in a busy organization.

    Competencies

    The Job holder must:

    • Have good understanding of the KRA’s goals and objectives.
    • Be resilient, focused, results oriented and a team player.
    • Have strong analytical, diagnostic, decision making and problem solving skills.
    • Have strong abilities to conduct research affecting business and propose suitable solutions/products.
    • Have ability to pay attention to details and work under minimum supervision and for long hours within constraints.
    • Have strong interpersonal, written and oral communication skills.
    • Have good negotiation skills.
    • Be able to build and maintain strong relationships with contracted parties, third party organizations, users and staff.
    • Have Change management skills.
    • Ability to interact confidently with users to establish what the problem is and explain the solution
    • Ability to prioritize competing work commitments and deliver on time
    • Passion for innovation and creativity
    • High levels of integrity
    • Ability to work under minimum supervision

    go to method of application »

    Assistant Manager - Solution Architect and Developer

    Job Summary 

    The job holder is responsible for;

    • Designing major aspects of the architecture of an application, including components such as user interface, middleware and infrastructure
    • Providing technical leadership to the application development team
    • Performing design and code reviews
    • Ensuring that uniform enterprise-wide application design standards are maintained
    • Collaborating with other stakeholders to ensure the architecture is aligned with business requirements

    Key Responsibilities 

    • Responsible for defining, and implementing application architecture policies, standards and artefacts for diverse business processes, projects, and function
    • Develop software solutions and strategy to meet the architectural goals and needs of Kenya Revenue Authority (KRA).
    • Liaise with programmers and software development team to design and implement an application architecture (s) for various application architectural system
    • Design the interface between multiple applications, databases, and middleware systems
    • Design applications according to specific architectural design to improve overall system performance
    • Carry out assessments to identify operational limitations and gaps in functional coverage
    • Upgrade architectural systems and software life cycle to ensure improved processes
    • Monitor the performance of architectural systems to ensure seamless interaction between components
    • Conduct tests to ensure an application conforms to fundamental application standards and meets the requirements of the end user
    • Ensure proper documentation of software design and developing processes in order to produce appropriate procedures for application use
    • Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    • Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    • Develops, mentors and coaches staff in the unit;
    • Conducts performance management in the unit;
    • Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    • Ensure compliance to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications  

    Academic Qualifications

    • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical/Electronic Engineering, Telecommunications or any other IT related field.

    Required Certifications/Trainings

    • Professional Certification or Training in any one of the following areas is required:
    • Systems Development i.e. Java Programming, Web Design and Development, Oracle Developer etc.
    • Business Systems Analysis i.e. CBAP Certification / Training
    • Systems Modelling and Design Techniques
    • Process Modelling and Design Techniques 

    Desired Certifications

    • Certification or training in any of the following areas will be an added advantage:
    • Training in middle level management / Supervisory Skills courses.
    • IT Governance i.e. ITIL or COBIT 4/5
    • Project Management i.e. PMP or Prince 2.
    • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    • Training in operating systems i.e. Windows, Linux or Unix. 

    Technical Skills Required:    

    The Job holder must have:

    • Proven skills in Oracle development and database management tools
    • Proficiency in Java programming language and PL/SQL
    • Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    • Working knowledge of structured programming and database design concepts
    • Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    • Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    • Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    • Working knowledge of Linux/Unix and Windows operating system platforms
    • Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    • Knowledge of system design and modelling techniques
    • Working knowledge of systems design and modelling tools (Enterprise Architect, Trace Cloud, etc.)
    • Basic knowledge of the following tools: process modelling (MS Visio, etc.), Project Management i.e. MS Project and Presentation i.e. MS PowerPoint

    Relevant Work Experience Required

    • Proven experience in design, development and implementation of enterprise business systems. Experience in design and development of systems for tax administration will be an added advantage.
    • Proven experience in integration of business systems in a similar large organization.
    • At least four (4) years’ post qualification experience which includes one (1) year as a Supervisor in the relevant field.

    Competencies

    The Job holder must:

    • Have good understanding of the KRA’s goals and objectives.
    • Be resilient, focused, results oriented and a team player.
    • Have strong analytical, diagnostic, decision making and problem solving skills.
    • Have strong abilities to conduct research-affecting business and propose suitable solutions/products.
    • Have ability to pay attention to details and work under minimum supervision and for long hours within constraints.
    • Have strong interpersonal, written and oral communication skills.
    • Have good negotiation skills.
    • Ability to build and maintain strong relationships with contracted parties, third party organizations, users and staff.
    • Have Change management skills.
    • Ability to interact confidently with users to establish what the problem is and explain the solution
    • Ability to prioritize competing work commitments and deliver on time
    • Passion for innovation and creativity
    • High levels of integrity
    • Ability to work under minimum supervision

    go to method of application »

    Supervisor – User Interface (UI) /User Experience (UX) Designer

    Job Summary 

    The job holder is responsible for;

    • User Interface Design and User Experience Design
    • Review of Application interfaces for usability improvement
    • Development of new user interfaces for systems that automate business processes and maintenance of existing
    • Providing continual UI/UX improvements to systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    • Developing User Interfaces for new systems as per the Requests for Change(RFC’s) and in line with procedures and standards
    • Coordinating with developers and UI designers
    • Performing usability tests on applications

    Key Responsibilities 

    • Responsible for Hands-on design and delivery of UI/UX application design work
    • Designing graphic user interface elements, like menus, tabs and widgets.
    • Optimize existing user interface designs
    • Develop the information architecture of digital products
    • Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
    • Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
    • Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
    • Ensures that solutions that have been developed are properly packaged and that all the components and requisite documentation are included in the package, for submission to Quality Management.
    • Ensures that the approved coding standards are consistently applied in every solution developed.
    • Participates in system demonstration, and ensures issues arising in demos are addressed.
    • Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
    • Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
    • Ensure compliance to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications  

    Academic Qualifications

    • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.

    OR

    • Bachelor’s degree in any other field with a Postgraduate qualification in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering or any other IT related field.

    Required Certifications/Trainings

    Professional Certification or Training in any one of the following areas is required:

    • UI/UX training/Certification
    • Systems Development i.e. Java Programming, Web Design and Development, Oracle Developer etc.
    • Business Systems Analysis i.e. CBAP Certification / Training
    • Systems Modelling and Design Techniques
    • Process Modelling and Design Techniques

    Desired Certifications

    • Certification or training in any of the following areas will be an added advantage:
    • Training in middle level management / Supervisory Skills courses.
    • IT Governance i.e. ITIL or COBIT 4/5
    • Project Management i.e. PMP or Prince 2
    • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    • Training in operating systems i.e. Windows, Linux or Unix.

    Technical Skills Required:    

    The Job holder must:

    • Proven experience in User Experience (UX) design including
    1. Customer and competitor analysis
    2. User research on interacting with systems
    3. Information architecting
    4. Prototyping and wire-framing
    5. Testing and iterating
    • Proven experience in User Interface (UI) design including
    1.   Branding
    2.   Visual design
    3.   Colour, typography, and layouts
    4.   Design research
    5.   Interactivity and animation
    6.   UI prototyping
    • Proven skills in Oracle development and database management tools
    • Proficiency in Java programming language and PL/SQL
    • Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    • Working knowledge of structured programming and database design concepts
    • Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    • Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    • Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    • Working knowledge of Linux/Unix and Windows operating system platforms
    • Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    • Knowledge of system design and modelling techniques
    • Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    • Basic knowledge of the following tools: process modelling (MS Visio, etc.), Project Management i.e. MS Project and Presentation i.e. MS PowerPoint

    Relevant Work Experience Required

    • Proven experience in User interface/User Experience design, development and implementation of enterprise business systems.
    • Experience in design and development of systems for tax administration will be an added advantage.
    • At least three (3) years’ experience as a UI/UX designer and software developer in a busy organization.

    Competencies

    The Job holder must:

    • Have good understanding of the KRA’s goals and objectives.
    • Be resilient, focused, results oriented and a team player.
    • Have strong analytical, diagnostic, decision making and problem solving skills.
    • Have strong abilities to conduct research affecting business and propose suitable solutions/products.
    • Have ability to pay attention to details and work under minimum supervision and for long hours within constraints.
    • Have strong interpersonal, written and oral communication skills.
    • Have good negotiation skills.
    • Be able to build and maintain strong relationships with contracted parties, third party organizations, users and staff.
    • Have Change management skills.
    • Ability to interact confidently with users to establish what the problem is and explain the solution
    • Ability to prioritize competing work commitments and deliver on time
    • Passion for innovation and creativity
    • High levels of integrity
    • Ability to work under minimum supervision

    go to method of application »

    Supervisor – Projects Audit

    Job Purpose

    • The job holder is responsible for carrying out review of the Authority’s project development, policies and procedures related to project management, and to ensure technology in place and system controls are adequate.

    Key Responsibilities / Duties / Tasks

    Managerial / Supervisory Responsibilities

    • N/A

    Operational Responsibilities / Tasks

    • Execute corporate project audits designed to provide assessment of internal control processes and operational performance, in accordance with department and professional standards.
    • Assist in preparing detailed plans for performing individual audits including the identification of key risks and controls, determination of audit objectives, development of an appropriate audit program and make necessary recommends for staff and budget to complete the project
    • Prepare audit work papers documenting the result of reviews of assigned activities and recommended management action.
    • Perform IS audits within the Authority in accordance with the Standards for the Professional Practice of Internal Audit as set forth by the IIA, and department standards.
    • Prepare under minimal supervision draft audit findings on assessment of systems, processes and operations, and management’s planned corrective actions.
    • Reviews of internal controls and security of existing systems, under development, new information systems and system changes on existing systems as well as major IT projects and initiatives.
    • Carrying out ad hoc special assignments and investigations

    Job Dimensions:

    Financial Responsibility:

    N/A

    Responsibility for Physical Assets

    • Responsible for physical assets assigned by the institution.

    Decision Making:

    • Makes decisions using standard operational procedures.

    Working Conditions:

    • Works predominantly within the office.

    Job Competencies (Knowledge, Experience and Attributes / Skills).

    Academic Qualifications

    • Bachelor’s degree in Finance, Accounting, Business, Mathematics, Information Technology.

    Professional Qualifications / Membership to professional bodies

    • Certified Internal Auditor (CIA) certification, Part 11,
    • Certified Public Accountant (CPA), Part II
    • Membership to ICPAK, ISACA or IIA
    • Certification in Projects in Controlled Environment (PRINCE2), Project Management Body of Knowledge (PMBOK) is an added advantage

    Previous relevant work experience required.

    • At least 1-year work experience on project audits in an environment that provides exposure to sophisticated project audit techniques and project management skills and knowledge.
    • Knowledge of Accepted Auditing Standards, Standards for the Professional Practice of Internal Auditing.

    Need to know:  

    • Analytical skills
    • Organizational skills
    • Computer proficient

    Attributes:

    • High level of integrity
    • Ability to understand business processes and good awareness of functional relationships of Departments within the Authority.
    • Ability to apply audit standards through practical application
    • Understanding and ability to apply risk and control concepts.
    • Analytical skills.
    • Oral and written communication skills.
    • Excellent relationship management skills.

    go to method of application »

    Supervisor – Customs & Border Control

    Job Purpose

    • The Job holder is responsible for carrying out review of the Internal control system, Governance and Risk management processes.

    Key Responsibilities / Duties / Tasks

    Managerial / Supervisory Responsibilities

    • N/A

    Operational Responsibilities / Tasks

    • Participate in identification of key risks to business objectives and controls. 
    • Participate in development of audit programmes for assurance/consulting engagements.
    • Perform audits in conformance to audit procedures, methodology, general accepted auditing standards and comply with policies, procedures and professional best practices.
    • Document audit observations/findings to ensure they are based on a complete understanding of the process, circumstance and risk with requisite recommendations for improvements.
    • Document workings on audit tests carried out in Audit Management System (Teammate).
    • Complete field assignments on a timely basis.
    • Provide advisory/consultancy support across the Authority.

    Job Dimensions:

    Financial Responsibility:

    • N/A

    Responsibility for Physical Assets

    • Responsible for physical assets assigned by the institution.

    Decision Making:

    • Makes decisions using standard operational procedures.

    Working Conditions:

    • Works predominantly within the office.

    Job Competencies (Knowledge, Experience and Attributes / Skills).

    Academic Qualifications

    • Bachelor’s degree in Finance, Accounting, Business,  Mathematics, Information Technology

    Professional Qualifications / Membership to professional bodies

    • CIA II, CPAII, Membership of IIA

    Previous relevant work experience required.

    • 3 years relevant work experience.

    Need to know:   

    • Analytical skills
    • Organizational skills
    • Computer proficient

    Attributes:

    • High level of integrity
    • Ability to understand business processes and good awareness of functional relationships of Departments within the Authority.
    • Ability to apply audit standards through practical application
    • Understanding and ability to apply risk and control concepts.
    • Analytical skills.
    • Oral and written communication skills.
    • Excellent relationship management skills.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kenya Revenue Authority (KRA) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail