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: Nov 19, 2021
    Deadline: Dec 2, 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

     

    Supervisor – Application Development

    Job Summary 

    The job holder is responsible for;

    1. Supervision of systems development teams
    2. Development of new systems to automate business processes and maintenance of existing
    3. Providing continual improvements to existing DTD business systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    4. Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards

    Key Responsibilities  

    1. Hands-on supervision of application development work
    2. Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
    3. Allocates and supervises Change Requests for development to ensure that solutions are delivered within set timelines
    4. Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
    5. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
    6. 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.
    7. Ensures that the approved coding standards are consistently applied in every solution developed.
    8. Participates in system demonstration, and ensures issues arising in demos are addressed.
    9. Diagnoses complex application issues and provides guidance and support to subordinates.
    10. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
    11. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
    12. Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications   

    Academic Qualifications

    1. Bachelor’s Degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
    2. Master’s Degree in the relevant field is an added advantage.

    Required Certifications/Trainings

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

    Desired Certifications

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

    Technical Skills Required:     

    The Job holder must:

    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. 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.
    2. Proven experience in integration of business systems in a similar large organization.
    3. At least three (3) years’ experience as a software developer in a busy organization.

    Competencies

    The Job holder must:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Officer – Business Application Support

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Job Summary 

    The job holder is responsible for;

    1. Maintaining operational readiness and efficiency of business systems by providing permanent solutions for identified system issues and incorporating identified changes/enhancements
    2. Preparing and implementing user training/knowledge transfer programmes
    3. Providing general support to respective business system users by fulfilling general user requests
    4. Key Responsibilities   Analyses escalated system issues and designing cost effective solutions that meet business requirements
    5. Analyses business functional and non-functional requirements, organizes and models them into technical requirements specifications and System Use Cases (SUCs)
    6. Develops System Changes Requests (SCRs) based on Requests for Change (RFCs) and detailed analysis of RFC requirements and submits to developers
    7. Validates and verifies business requirements and ensures that they map to the real business needs and that they meet essential quality standards
    8. Analyses trade-offs between systems usability requirements and performance needs and advises stakeholders on the most optimal implementation strategy
    9. Identifies and proactively fixes system issues through monitoring and early detection of potential issues
    10. Reviews systems technical requirements specifications and System Use Cases (SUCs) with stakeholders and incorporates identified recommendations
    11. Ensures that new technical requirements for business systems are properly integrated with existing processes, systems and skill sets
    12. Analyses and documents existing business systems, business processes and business models and regularly reviews them to ensure continued relevance
    13. Coordinates resolution of reported system incidents/general user requests and provides technical guidance/assistance required
    14. Analyses and documents identified risks likely to affect business systems, risk mitigating measures and prepares reports of findings to provide input to business systems acquisition strategies
    15. Ensures that tasks assigned are resolved within internal standards
    16. Coordinates user demos for automated processes and change requests
    17. Reviews training /knowledge transfer programmes and seeks approvals for implementation
    18. Coordinates user training and user support programmes
    19. Maps and documents interfaces between legacy and new replacement systems in order to guide systems transition initiatives
    20. 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.

     

    Required Certifications/Trainings 

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

    Desired Certifications

    1. Certification or training in any of the following areas will be an added advantage:
    2. IT Governance i.e. ITIL or COBIT 4/5
    3. Project Management i.e. PMP or Prince 2
    4. Training in Domestic Tax Administration from KESRA or an equivalent institution.
    5. Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    6. Training in operating systems i.e. Windows, Linux or Unix.

    Technical Skills Required:     

    The Job holder must:

    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. Proven experience in supporting and implementing business applications and implementation of enterprise business systems. Experience in supporting tax administration systems will be an added advantage.
    2. Proven experience in integration of business systems in a similar large organization.
    3. At least one (1) year experience as a systems support analyst in a busy organization

    Competencies 

    The Job holder must:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to appy

    go to method of application »

    Assistant Manager, Application Architect

    Job Summary 

    The job holder is responsible for;

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

     

    Key Responsibilities  

    1. Define and implement application architecture for diverse business processes, projects, and function
    2. Develop software solutions and strategy to meet the architectural goals and needs of a client
    3. Liaise with programmers and software development team to design and implement an architectural system
    4. Design the interface between multiple applications, databases, and middleware systems
    5. Carry out assessments to identify operational limitations and gaps in functional coverage
    6. Upgrade architectural systems and software life cycle to ensure improved processes
    7. Monitor the performance of architectural systems to ensure seamless interaction between components
    8. Conduct tests to ensure an application conforms to fundamental application standards and meets the requirements of the end user
    9. Ensure proper documentation of software design and developing processes in order to produce appropriate procedures for application use
    10. Design applications according to specific architectural design to improve overall system performance
    11. Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    12. Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    13. Develops, mentors and coaches staff in the unit;
    14. Conducts performance management in the unit;
    15. Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    16. Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications   

    Academic Qualifications

    1. Bachelor’s Degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
    2. Master’s Degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field will be an added advantage. 

    Required Certifications/Trainings 

    1. Professional Certification or Training in any one of the following areas is required:
    2. Enterprise or Solution/Software Architect Certification
    3. Systems Development i.e. Java Programming, Web Design and Development, Oracle Developer etc.
    4. Business Systems Analysis i.e. CBAP Certification / Training
    5. Systems Modelling and Design Techniques
    6. Process Modelling and Design Techniques

     

    Desired Certifications

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

    Technical Skills Required:     

    The Job holder must have:

    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. 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.
    2. Proven experience in integration of business systems in a similar large organization.
    3. At least four (4) years’ post qualification experience as an application architect in a large enterprise organization, which includes at least one (1) year at supervisory level.

    Competencies 

    The Job holder must:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Assistant Manager - Solution Architect and Developer

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    Job Summary 

    The job holder is responsible for;

    1. Designing major aspects of the architecture of an application, including components such as user interface, middleware and infrastructure
    2. Providing technical leadership to the application development team
    3. Performing design and code reviews
    4. Ensuring that uniform enterprise-wide application design standards are maintained
    5. Collaborating with other stakeholders to ensure the architecture is aligned with business requirements
    6. Key Responsibilities   Responsible for defining, and implementing application architecture policies, standards and artefacts for diverse business processes, projects, and function
    7. Develop software solutions and strategy to meet the architectural goals and needs of Kenya Revenue Authority (KRA).
    8. Liaise with programmers and software development team to design and implement an application architecture (s) for various application architectural system
    9. Design the interface between multiple applications, databases, and middleware systems
    10. Design applications according to specific architectural design to improve overall system performance
    11. Carry out assessments to identify operational limitations and gaps in functional coverage
    12. Upgrade architectural systems and software life cycle to ensure improved processes
    13. Monitor the performance of architectural systems to ensure seamless interaction between components
    14. Conduct tests to ensure an application conforms to fundamental application standards and meets the requirements of the end user
    15. Ensure proper documentation of software design and developing processes in order to produce appropriate procedures for application use
    16. Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    17. Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    18. Develops, mentors and coaches staff in the unit;
    19. Conducts performance management in the unit;
    20. Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    21. 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

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

    Desired Certifications

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

    Technical Skills Required:     

    The Job holder must have:

    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, Trace Cloud, etc.)
    12. 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

    1. 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.
    2. Proven experience in integration of business systems in a similar large organization.
    3. 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:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Assistant Manager, Application Development

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    Job Summary 

    The job holder is responsible for;

    1. Co-ordination and supervision of systems development teams
    2. Providing continual improvements to existing DTD business systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    3. Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards

    Key Responsibilities  

    1. Leads development team in hand-on application development work
    2. Reviews application development tasks allocated to staff to ensure that they are accomplished within the set requirements and that they meet highest standards of quality.
    3. Monitors development of applications assigned to the section to ensure that they are delivered within the set timelines and that they conform to the approved designs
    4. Ensures that solutions which have been build and are ready for release   have the requisite documentation (User manuals, technical manuals, deployment plans, roll back plans) before they are packaged for submission.
    5. Reviews Change requests for completeness/clarity and liaises with stakeholders to address identified inadequacies
    6. Reviews Development and Maintenance procedure manuals to guarantee continued relevance and forwards to the Manager for approval
    7. Plans for system demonstrations (demos) for new solutions/enhancements developed, by coordinating with the relevant sections
    8. Reviews Quality Assurance(QA) test results, and ensure issues arising from QA are addressed by the developer
    9. Reviews unit and modular based test results and maintains the documentation
    10. Reviews Application development coding standards and seeks the requisite approvals
    11. Forms and coordinates the peer review teams within the unit and maintains review report
    12. Prepares and submits reports as required including providing stakeholders with regular progress/ status reports
    13. Monitors performance of business systems architecture components, evaluates their effectiveness and advises the manager on areas requiring review/improvement
    14. Reviews business automation work plans and associated activity schedules
    15. Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    16. Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    17. Develops, mentors and coaches staff in the unit;
    18. Conducts performance management in the unit;
    19. Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    20. 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.

    Master’s Degree in the relevant field is an added advantage.

    Required Certifications/Trainings

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

     

    Desired Certifications

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

    Technical Skills Required:     

    The Job holder must have:

    1. Proven skills in database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. 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.
    2. Proven experience in integration of business systems in a similar large organization.
    3. At least four (4) years’ demonstrable post qualification experience, of which one (1) should be at Supervisory level or equivalent in developing and leading a team in development of large enterprise applications.

    Competencies

    The Job holder must:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Front End Developer - Supervisor

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    Job Summary 

    The job holder is responsible for;

    1. Supervision of systems development teams
    2. Development of new systems to automate business processes and maintenance of existing
    3. Providing continual improvements to existing systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
    4. Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards

    Key Responsibilities  

    1. Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
    2. Resolves and supervises Change Requests for development to ensure that solutions are delivered within set timelines
    3. Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
    4. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
    5. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
    6. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
    7. 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.
    8. Ensures that the approved coding standards are consistently applied in every solution developed.
    9. Participates in system demonstration, and ensures issues arising in demos are addressed.
    10. Diagnoses complex application issues and provides guidance and support to subordinates.
    11. 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

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

    Desired Certifications

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

    Technical Skills Required:     

    The Job holder must:

    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. 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.
    2. Proven experience in integration of business systems in a similar large organization.
    3. At least three (3) years’ experience as a software developer in a busy organization.

    Competencies

    The Job holder must:

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

    go to method of application »

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

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    Job Summary 

    The job holder is responsible for;

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

    Key Responsibilities  

    1. Responsible for Hands-on design and delivery of UI/UX application design work
    2. Designing graphic user interface elements, like menus, tabs and widgets.
    3. Optimize existing user interface designs
    4. Develop the information architecture of digital products
    5. Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
    6. Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
    7. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
    8. 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.
    9. Ensures that the approved coding standards are consistently applied in every solution developed.
    10. Participates in system demonstration, and ensures issues arising in demos are addressed.
    11. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
    12. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
    13. 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

    1. Professional Certification or Training in any one of the following areas is required:
    2. UI/UX training/Certification
    3. Systems Development i.e. Java Programming, Web Design and Development, Oracle Developer etc.
    4. Business Systems Analysis i.e. CBAP Certification / Training
    5. Systems Modelling and Design Techniques
    6. Process Modelling and Design Techniques

    Desired Certifications

    1. Certification or training in any of the following areas will be an added advantage:
    2. Training in middle level management / Supervisory Skills courses.
    3. IT Governance i.e. ITIL or COBIT 4/5
    4. Project Management i.e. PMP or Prince 2
    5. Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
    6. 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

    • Customer and competitor analysis
    • User research on interacting with systems
    • Information architecting
    • Prototyping and wire-framing
    • Testing and iterating

     Proven experience in User Interface (UI) design including

    •   Branding
    •   Visual design
    •   Colour, typography, and layouts
    •   Design research
    •   Interactivity and animation
    •   UI prototyping
    1. Proven skills in Oracle development and database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

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

    Competencies

    The Job holder must:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Business Analyst - Assistant Manager

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    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  

    1. 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.
    2. Monitors and maintains operational readiness of business systems by enforcing standards set to address identified system issues.
    3. Identifies areas of potential systems and process improvements, assesses them for both technical and business suitability and advises stakeholders appropriately.
    4. Reviews systems technical requirements specifications to ensure that they are well articulated and properly documented before seeking automation approvals of business processes
    5. Vets systems technical requirements specifications and System Use Cases (SUCs) for completeness, relevance, viability and makes recommendations for improvement.
    6. Recommends risk-mitigating measures and ensures that they are addressed as part of systems maintenance initiatives.
    7. Vets escalated incidents and problems affecting business systems to ascertain validity and makes appropriate recommendations.
    8. Monitors allocated tasks to ensure that escalated problems are resolved within set timelines and standards and leads in resolving complex issues
    9. Supervises the System Testing and User Acceptance Testing.
    10. Evaluates systems performance parameters, identifies areas of improvement, Implements system improvements and advises stakeholders
    11. Implements the Service Level agreements for IT services of the unit.
    12. Monitors performance of business systems architecture components, evaluates their effectiveness and advises the manager on areas requiring review/improvement
    13. Develops the unit’s Annual Work Plan and draft budget and coordinates their implementation;
    14. Prepares monthly, quarterly, annual and ad hoc reports for the unit;
    15. Ensures that the unit meetings are held as stipulated in management guidelines;
    16. Develops, mentors and coaches staff in the unit;
    17. Conducts performance management in the unit;
    18. Coordinates implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk Management.
    19. 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 

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

     

    Desired Certifications

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

     

    Technical Skills          

    1. Proven skills in database management tools
    2. Proficiency in Java programming language and PL/SQL
    3. Expert knowledge of scripting languages (PHP, ASP, CSS, JAVASCRIPT, etc.)
    4. Working knowledge of structured programming and database design concepts
    5. Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
    6. Working knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
    7. Working knowledge of web development tools (Dreamweaver, Microsoft.NET, Drupal, Joomla, etc.)
    8. Working knowledge of Linux/Unix and Windows operating system platforms
    9. Working experience with relational databases (Oracle, MySQL, PostgreSQL, Microsoft SQL Server)
    10. Knowledge of system design and modelling techniques
    11. Working knowledge of systems design and modelling tools (Enterprise Architect, TraceCloud, etc.)
    12. 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

    1. Proven experience in implementation, Integration and providing support to large enterprise business systems in a similar organization.
    2. Proven experience in integration of business systems in a similar large organization.
    3. 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:

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

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    SAP ABAP Developer - Supervisor

    Department     Corporate Support Services

    Division           Information and Communication Technology

    Location /Work Station          Nairobi, Times Tower

    Job Summary 

    • The role will include complex ABAP programming, design, testing and debugging of new or existing programs, maintenance, enhancement and support of the business application modules for the internal business functions which are based on the requirements and needs of the users.
    • It will include the design, development, coding, and customization and testing applications for various SAP modules using ABAP (Advanced Business Applications Program) programming language.
    • The holder will work closely with the functional and technical teams to help them in meeting various technical needs and deliver technical solutions which meet business needs and IT standards in the planned Production Environment. 

    Key Responsibilities  

    • Design, develop, modify, debug and evaluate objects in Reports, Interface, Conversion, Enhancement, Forms & Workflows (RICEFW) and Net Weaver Components: Floor Plan Manager (FPM), Personal, Object Work List (POWL), Business Object Processing Framework (BOPF), SAP Gateway, SAP User Interface for HTML5 (SAP UI5) for functional areas, including but not limited to Finance & Cost (FI/CO), Material Management (MM), Supplier Relationship Manager (SRM) and Plant Management (PM).
    • Manage and lead resource requirements, develop estimates and work plans and provide for deliverables, schedules, communications and quality of implementation projects
    • Ability to develop and maintain application programs providing business functions, such as online screens, batch processing and creation of application interface files.
    • Recommend changes in development, maintenance and system standards
    • Ability to participate in providing gap analysis, from a technical perspective, highlighting current state, future state, client needs and best practices.
    • Conduct application testing (new support packages, releases, functionality, and customizing) in close cooperation with the delivery teams
    • Perform troubleshooting of SAP Fiori including HTML5 and O-Data Service issues and supports the analysis of authorization issues
    • Ability to develop ABAP or Java code and configure interfaces using various adapters
    • Perform configuration related to the master data in the application according to the business process requirement
    • Identify and decommission unused custom code
    • Ability to support the deployment of changes by updating and distributing documentation of own custom developments according to SAP Standard for Custom Code Management.
    • Maintains expert knowledge of SAP development tools, technologies and related delivery methods
    • Ensure compliance to ISO (9001:2015 and 27001:2013) and data security requirements.

    Academic and  Professional Qualifications   

    • Bachelor of Science in Computer Science, Computer Applications, Information Technology, Engineering or any relevant discipline with strong academic background
    • Relevant SAP Certification
    • Certification in FICO will be an added advantage

    Technical Skills Required:     

    1. Experienced in different SAP BODS (Business Object Data Services) BPDMs, Transforms Functions.
    2. Proficient in creating Jobs, Workflows, Dataflows, Query and other Transforms in SAP Data Services
    3. Strong cross functional knowledge in FI/CO (Finance & Cost)
    4. Strong ABAP skills with experience in HANA environment,
    5. Knowledge in SQL, JAVA, Javascript, HTML5
    6. Experience in BOPF (Business Object Processing Framework), SAP Gateway and UI5 in ECC 6.0 and TM
    7. General SAP functional knowledge
    8. Gateway O-Data performance analysis, API's to connect with various external systems.
    9. Experience with Dialog processing, User exits, ALV (ABAP List Viewer), ABAP objects, BAPI’s (Business Application Programming Interface), BDC's and Legacy System Migration Workbench (LSMW)
    10. Experience with SAP Solution Manager CCLM (Custom Code Lifecycle Management)
    11. Experience with Fiori and HANA DB studio
    12. Experience in Debugging
    13. Experience in PI development.
    14. Experience working within a SAP CoE will be a plus
    15. Experience with S/4HANA is a bonus

    Relevant Work Experience Required

    1. Experience in application development utilizing ABAP/4 and Object Oriented ABAP
    2. Experience with large Enterprise ERP implementations in the areas of technical design specification, development and performance tuning
    3. At least three (3) years’ experience in SAP ABAP 4 in a busy organization

    Competencies

    1. Good verbal, written and presentation skills
    2. Ability to work in a fast paced dynamic environment with virtual teams
    3. Should be a self-starter with ability to work on multiple projects simultaneously with a keen desire to learn and expand depth of knowledge
    4. Good Collaboration, prioritization and team working skills
    5. Passion for working on projects where there is some element of unknown and ambiguity
    6. Should be able to work independently and take initiative to find/develop solutions for business requirements.
    7. Should be a fast learner with attention to detail
    8. Should be receptive to constructive criticism when necessary
    9. Excellent organization and time management skills

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    go to method of application »

    Manager - Surveys & Business Analysis

    Main Purpose of Job

    Plan, conduct surveys - primarily designing questionnaires or supervising survey teams - and analyze and interpret the survey data. Conducting business analysis in order to providing information on trends in profitability and business activity and provide actionable recommendations to the management

    Control of Resources

    • Statistical and data analysis software
    • Budget for survey data collection

    Key Performance Areas

    • Scan reports from specialized agencies, as well as newspapers, magazine, periodicals and other information sources to identify articles of interest to revenue administration;
    • Scan the macro-economic and business environment for factors that may affect tax revenue collection;
    • Identify challenges facing businesses and its impact on tax revenue
    • Developing & Review of data collection tools;
    • Administering data collection instruments for various surveys such as Business Expectation Survey, service delivery, customer and staff satisfaction survey, corruption perception surveys etc;
    • Data coding and capture;
    • Analysis of data collected on various surveys targeting;
    • Examining and analyzing factors affecting business climate (Paying Taxes and Trading Across Border);
    • Examine and analyze policy statements on revenue collection and tax administration;
    • Review of survey reports, and
    • Designing research questionnaires and moderator guides.

    Skills and Knowledge Job Demands

    Minimum Academic Requirement

    • A University Degree in economics, statistics, or a related field.
    • A Masters degree in the same field will be an added advantage

     Specialist Training and Membership to professional Association

    • Experience in survey design and methodology
    • Proficient in statistical packages such as Stata, Eviews, SPSS among others

    Minimum Years of Relevant Experience

    •  At least five (5) years of post-graduate experience in statistics, public finance, and economics with a minimum of two (2) years at entry-level management or equivalent.

     Competencies

    • Excellent research, analytical, and problem-solving skills
    • Excellent writing and presentation skills,
    • Collaboration skills
    • Team Player
    • Ability to influence others

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 2nd December 2021.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.

    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