This job listing has expired and may no longer be relevant!
18 Jan 2022

Full-Time Latest Jobs at Kenya Revenue Authority (11 Positions)

Kenya Revenue Authority – Posted by Sunlit Centre Kenya Nairobi, Nairobi County, Kenya

Job Description

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 .

Supervisor – Full Stack Developer

Department     Corporate Support Services

Division           Technology Innovation & Artificial Intelligence

Location /Work Station          Nairobi, Times Tower

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
  • Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards

Key Responsibilities  

  • Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
  • Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests
  • Performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support
  • Developing and executing automation scripts and maintenance jobs
  • Conducting peer reviews and maintaining coding standards
  • Resolving incidents as level two and level three support
  • Resolving problems as level two and level three support
  • Estimating user and technical stories to help inform and prioritize backlog
  • Designing modules according to user stories, UX/UI designs, and technical stories
  • Developing solutions according to module designs and deploy using delivery pipeline
  • Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  • Reviewing design and architecture to guarantee service availability, performance and resilience
  • Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
  • 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.
  • 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 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

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

  • Systems Development i.e. Java Programming, Python, 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:

  • Experience working with multiple programming and markup languages, such as Android, IoS, HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, event-driven-, procedural-, functional-, and declarative programming
  • 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.
  • 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

Assistant Manager- SAP ABAP Developer

Department     Corporate Support Services

Division           Technology Innovation & Artificial Intelligence

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’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic

Required Certifications/Trainings

  • SAP  Certification/Training

Technical Skills Required:   

  • Experienced in different SAP BODS (Business Object Data Services) BPDMs, Transforms Functions.
  • Proficient in creating Jobs, Workflows, Dataflows, Query and other Transforms in SAP Data Services
  • Strong cross functional knowledge in FI/CO (Finance & Cost)
  • Strong ABAP skills with experience in HANA environment,
  • Knowledge in SQL, JAVA, Javascript, HTML5
  • Experience in BOPF (Business Object Processing Framework), SAP Gateway and UI5 in ECC 6.0 and TM
  • General SAP functional knowledge
  • Gateway O-Data performance analysis, API’s to connect with various external systems.
  • 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)
  • Experience with SAP Solution Manager CCLM (Custom Code Lifecycle Management)
  • Experience with Fiori and HANA DB studio
  • Experience in Debugging
  • Experience in PI development.
  • Experience working within a SAP CoE will be a plus
  • Experience with S/4HANA is a bonus.

Relevant Work Experience Required

  • Experience in application development utilizing ABAP/4 and Object Oriented ABAP
  • Experience with large Enterprise ERP implementations in the areas of technical design specification, development and performance tuning
  • At least four (4) years’ experience in SAP ABAP 4 in a busy organization in which one (1) year at Supervisory level.

Competencies

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

 

Assistant Manager – Solutions Architecture

Department     Corporate Support Services (CSSD)

Division           Technology, Innovation and Artificial Intelligence

Section / Unit  Technology Architecture and Design

Job Purpose

  • The Assistant Manager Solutions Architecture is responsible for defining, maintaining and evolving the emerging solution architecture to enable actualization of business objectives, harmonized with KRA’s reference architecture and evolution of solutions for modern, efficient and optimal operations.

This role is responsible for;

Identifying, analyzing, and directing the execution of change towards the solution architecture vision and enterprise mission, by providing and prioritizing “technical epics”, through documenting of target architectures, roadmaps & supporting solution evolution/transformation.

Working in collaboration with Software Development Leads to build solutions right, support in feature/ product roadmaps, champion and define architectural governance frameworks.

Supporting the continuous assessing, valuing, and sizing of initiatives to inform the Portfolio Backlog and related decisions.

Working in collaboration with other tech leads to guide the organization on harnessing technology trends and making critical solution decisions to achieve KRA’s mission and vision.

Key Responsibilities

  • Define and manage target and reference architecture and roadmap in alignment with the Enterprise architecture guidelines.
  • Oversee and lead the design, development, and deployment of best solution architecture practices, standards, and patterns.
  • Build modern solutions using new technologies while working with vendor roadmaps to define critical solutions evolution map.
  • Build, recruit, retain, manage and develop a world-class Solutions Architecture team.
  • Provide thought leadership on foundational digital architecture best practices and disruptive technology trajectory and implications.

Academic qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Information Technology or related fields from a recognized university.

Professional Qualifications / Membership to professional bodies

  • Enterprise Architecture certification is an added advantage
  • COBIT
  • ITIL
  • PRINCE 2 or PMP
  • ISACA and other ICT Professional Bodies

Work experience required

  • Four (4) or more years of business experience in strategic and operations planning and/or business analysis or relevant field.
  • Extensive experience in IT strategic planning, organization design and development.
  • One (1) year Experience in leading large architecture teams in an agile context, operating and influencing effectively across the organization and within complex contexts.
  • Experience in business capability modelling and technical and solution architecture development.

Functional and Technical Skills

  • Definition of long-term business, data and IT architecture strategy and roadmap
  • Solution Architecture planning and designing
  • Definition of integration APIs and ecosystem strategy
  • Technology Innovation: scouting, screening and evaluation
  • Cost of ownership of technology, Application portfolio management
  • Estimation techniques for scaled agile
  • Web-scale cloud-native architectures including IaaS, PaaS and SaaS
  • Design of infrastructure strategy and roadmap
  • Design of web-scale architectures and systems of innovation and engagement
  • DevOps practices and automation tools
  • Artificial intelligence, Machine Learning and Big data technologies and architectures

Behaviours and Competencies

  • Trusted and respected as a thought leader and change agent who can influence and persuade business and IT leaders
  • Organizationally savvy, and understanding of the political climate of the enterprise and how to navigate obstacles and politics
  • Comfortable, experienced and accomplished at working with business executives, and able to push back in a professional and diplomatic way
  • Excellent analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is principle-driven
  • Ability to balance the long-term (“big picture”) and short-term implications of individual decisions and effective at driving short term actions that are consistent with long-term goals
  • Excellent written and verbal communications skills, able to distil complex technical concepts into simple terms, with strong persuasion skills to gain support for and establish principles, standards, and change
  • Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs
  • Ability to quickly comprehend the functions and capabilities of new technologies, with natural intellectual curiosity and integrity
  • Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences

 

Assistant Manager – Data Engineering

Department       Corporate Support Services (CSSD)

Division Technology, Innovation and Artificial Intelligence

Section / Unit     Data Analytics & AI Solutions

Job Purpose

  • The Data Integration Engineer is responsible for:
  • Designing/optimization of KRA’s data warehousing and big data platforms.
  • Leveraging on appropriate technologies to deliver robust processes for real-time/near real-time data ingestion, job automation and model deployments.
  • Creating reproducible lean engineering processes for better memory and space management of data management solutions.
  • Proactively building and implementing services, including end to end monitoring of data pipelines and platforms, scripting and automation of data lifecycle and quality processes.
  • Problem resolution for recurrent incidents escalated by support teams around data analytics solutions.
  • Co-ordination and supervision of assigned development teams.
  • Development or enhancements to existing data services in line with procedures and standards.

Key Responsibilities

  • Identifying different sources of data and building a roadmap for real-time / near real-time data collection.
  • Responsible for Data Integration into the Enterprise Data Warehouse and Big Data Platforms in projects, and supporting business teams in data quality automation.
  • Responsible for planning, research, design and implementation of new data analytics platforms and technologies to address the organization’s analytics demands including big data platforms.
  • Responsible for automating big data lifecycle management, big data storage systems, data security and data governance.
  • Responsible for design and implementation of processes to ensure data reliability, efficiency, quality, and continuous improvement.
  • Responsible for eliminating tool redundancy and ensuring timely data availability.
  • Responsible of performing analytics infrastructure sizing based on requirements and design in projects.
  • Responsible of creating data pipelines using both proprietary and emerging technologies (like Apache Nifi and Kafka among others).
  • Identification of the correct analytics technology stacks to use as per project requirements.
  • Technical responsibility for working with business in identification, development, piloting and scaling of ML and AI use cases.
  • Working closely with BI support and application support teams to make sure that all the big data applications and pipelines are highly available and performing as expected.
  • Reviewing design and architecture to guarantee service availability, performance and resilience.
  • Reviewing application development tasks allocated to supervised staff to ensure that they are accomplished within the set requirements and that they meet highest standards of quality.
  • Ensuring that solutions built comply with quality assurance (including fixing of functional and non-functional issues) and release guidelines; and have the requisite documentation.
  • Planning for solution demos for delivered solutions/enhancements to get stakeholder feedback and for adoption.
  • Reviewing analytics domain coding standards and recommends/implements improvements.

Academic qualifications

  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, Analytics or other related fields from a recognized university.

Professional Qualifications/Certifications

  • Data Warehousing Solutions design, setup and optimization.
  • Big Data Platforms design, setup and optimization.
  • Structured and Unstructured Database Systems.
  • ETL / ELT Jobs design, optimization and tooling.
  • Machine Learning and AI an added advantage.
  • Data Architecture and Design an added advantage.

Work experience required

  • Four (4) years of hands-on experience of which one (1) should be at Supervisory level working with Java and experience in Python, R, SQL and Scala in the analytics field within a busy environment processing large and high velocity data sets.
  • Proven experience in design, development and implementation of big data processing architectures and data ingestion techniques.
  • Demonstrated experience in big data querying techniques and tools.
  • Working experience in solutions development and delivery using agile frameworks will be an added advantage.

Functional and Technical Skills

  • Hands-on experience in implementing, managing, monitoring and administering overall Hadoop infrastructures as well as development and monitoring of Hadoop jobs.
  • Hands-on experience in structured and unstructured databases administration and development.
  • Hands-on experience supporting installation and code deployments into Hadoop clusters
  • Experience in sizing & capacity planning of data platforms as per data requirements.
  • Hands-on experience monitoring and reporting on Hadoop resource utilization and troubleshooting.
  • Hands-on experience in doing data backup and recovery tasks.
  • Experience in data lifecycle management (including data retention and purging strategies)
  • Experience in ETL, big data jobs, data streams processing and database performance optimization.
  • Hands-on experience in installation and performance maintenance of Apache Nifi, Apache Kafka, Airflow and ML flow.
  • Experience with ML/AI model deployments will be an added advantage
  • DevOps and infrastructure automation experience (containerization technologies, Ansible, etc.) will be an added advantage.
  • Working knowledge of Linux/Unix and Windows operating system platforms.

Behaviours and Competencies

  • Demonstrated analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is self and principle-driven.
  • Ability to balance the long-term and short-term implications of individual decisions and effective at driving short-term actions that are consistent with long-term goals.
  • Ability to interact confidently with users to establish real problems and explain the solutions while prioritizing competing work commitments and delivering on time.
  • Excellent written and verbal communications skills, able to distil complex technical concepts into simple terms, with strong persuasion skills to gain support for and establish principles, standards, and change.
  • Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs as well as negotiation.
  • Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences.
  • Be resilient, focused, results oriented and a team player.

 

Assistant Manager, Full Stack Developer

Department:     Corporate Support Services

Division           Technology Innovation & Artificial Intelligence

Location /Work Station          Nairobi, Times Tower

Job Summary 

The job holder is responsible for;

  • Co-ordination and supervision of development teams
  • Building software to help operations and support teams. This entails proactively building and implementing services, including end to end monitoring, scripting and automation, modern tooling and maintenance software
  • Providing software-related operations support, including managing level two and level three incident and problem management
  • Development or enhancements of new systems as per the Requests for Change(RFC’s) and in line with procedures and standards

Key Responsibilities  

  • Leads development team in hand-on application development work
  • Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
  • Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests
  • Performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support
  • Developing and executing automation scripts and maintenance jobs
  • Conducting peer reviews and maintaining coding standards
  • Managing incidents as level two and level three support
  • Managing problems as level two and level three support
  • Estimating user and technical stories to help inform and prioritize backlog
  • Designing modules according to user stories, UX/UI designs, and technical stories
  • Developing solutions according to module designs and deploy using delivery pipeline
  • Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  • Reviewing design and architecture to guarantee service availability, performance and resilience
  • 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.
  • 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.
  • Reviews Change requests for completeness/clarity and liaises with stakeholders to address identified inadequacies
  • Plans for system demonstrations (demos) for new solutions/enhancements developed, by coordinating with the relevant functions
  • Reviews Quality Assurance(QA) test results, and ensure issues arising from QA are addressed by the developer
  • Reviews unit and modular based test results and maintains the documentation
  • Reviews Application development coding standards and seeks the requisite approvals
  • 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

  • Professional Certification or Training in any one of the following areas is required:
  • Systems Development i.e. Java Programming, Python, 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:

  • Experience working with multiple programming and markup languages, such as Android, IoS, HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, event-driven-, procedural-, functional-, and declarative programming
  • 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 design, development and implementation of enterprise business systems.
  • Proven experience in integration of business systems in a similar large organization.
  • At least for (4) years’ post qualification experience which includes one (1) year in a supervisory position in a large enterprise organization.
  • Minimum of 1 year work experience in programming and /or systems analysis applying agile frameworks

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 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

Supervisor IAD-Customs & Border Control

Department:      Internal Audit

Division:               Assurance

Section / Unit:   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.

 

Assistant Manager IAD – Domestic Taxes

Department:      Internal Audit

Division:               Assurance

Section / Unit:   Domestic Taxes

Job Purpose

The job holder is responsible for review of the Internal control system, Governance and Risk management processes and oversees audit staff during audits.

Key Responsibilities / Duties / Tasks

Managerial / Supervisory Responsibilities

  • Coordinate documentation of audit findings to ensure they are based on a complete understanding of the process, circumstance and risk with requisite recommendations for improvements.
  • Ensure field assignments are conducted on a timely basis.
  • Supervise auditors assigned to engagements providing guidance and overall review of deliverables.

Operational Responsibilities / Tasks

  • Participate in identification of key business risks, evaluate and test controls and make recommendations for improvement.
  • Participate in preparation of Unit Annual Audit Work Plans (AAWPs).
  • Develop 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 workings on audit tests carried out in Audit Management System (Teammate).
  • Ensure other team members have captured their audit workings in Audit Management System (Teammate) and review notes have been addressed adequately.
  • Prepare draft audit reports.
  • Provide advisory/consultancy support across the Authority.

Job Dimensions:

Financial Responsibility:

  • Development of unit budget
  • Responsibility for Physical Assets
  • Responsible for physical assets assigned by the institution.

Decision Making:

  • Makes decisions using standard operating procedures.
  • Assigns work to subordinates
  • Monitors subordinates work performance
  • Appraises/evaluates subordinates performance

Working Conditions:

  • Works predominantly within the office

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

Academic Qualifications

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

Professional Qualifications / Membership to professional bodies

  • CIA or CISA, CPA or ACCA, Membership of ICPAK, ISACA or IIA
  • Previous relevant work experience required.
  • At least 2 years of 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.
  • Supervisory skills.
  • Problem solving and analytical skills.
  • Oral and written communication skills.
  • Excellent relationship management skills.

 

Manager Audit Follow up – Internal Audit Department

Department:      Internal Audit

Division:               Quality Compliance

Section / Unit:   Audit Follow Up

Location / Work station:                Times Towers, Haile Selassie Avenue, Nairobi or Other Regional Office

Job Purpose

The job holder is responsible for reviewing the implementation status of internal audit recommendations, quality management system internal audit recommendations and Kenya National Audit Office recommendations to support achievement of the business goals and objectives and conformance of the Authority’s Quality Management System to the requirements of the ISO 9001: 2008/2015 Standard.

Key Responsibilities / Duties / Tasks

Managerial / Supervisory Responsibilities

  • Manage administrative functions within the audit follow up unit.
  • Communicate assigned tasks to audit teams in a clear and concise manner to ensure high quality, accurate and efficient results.
  • Develop the Annual Audit Work Plan (AAWP) for the unit determining work priorities, schedules and staffing.
  • Provide work instructions and assist employees with difficult and/or unusual assignments, encourage innovation, achievement of goals and foster team work through resolution of problems and mediates conflicts during operations.
  • Identify skills gaps including completing performance appraisals, personal development, succession plans, mentor and coach staff and on time in accordance with the established performance management system.
  • Review audit follow up workings for accuracy, completeness and quality.
  • Prepares timely audit reports for Top management and the Audit Committee of the Board of Directors.
  • Coordinate follow up on implementation of Kenya National audit Office (OAG) audit recommendations.
  • Coordinate follow up on implementation of internal audit recommendations.
  • Coordinate follow up on implementation of quality management system internal audit recommendations.

Operational Responsibilities / Tasks

  • Preparation of unit monthly performance report.
  • Prepare unit annual budgets and monitor their implementation.
  • Assist in development of the Departmental risk register.
  • Provide advisory/consultancy support across the Authority.

Job Dimensions:

Financial Responsibility:

  • Development of unit budget
  • Expenditure recommendations
  • Responsibility for Physical Assets
  • Responsible for physical assets assigned by the institution.
  • Provides oversight for physical assets assigned to Audit follow up unit.

Decision Making:

  • Makes decisions using standard operating procedures.
  • Plan the work of subordinates.
  • Assign work to subordinates.
  • Monitor subordinates work performance.
  • Appraise/evaluate subordinates performance.

Working Conditions:

  • Works predominantly within the office.

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

Academic Qualifications

  • Bachelor’s degree in Accounting, Economics, Business, Finance, Mathematics, IT, Engineering

Professional Qualifications / Membership to professional bodies

  • CIA or CISA, CPAK or ACCA, Membership of ICPAK, ISACA or IIA

Previous relevant work experience required.

  • At least 5 years work experience,2 years at entry level Management.

Need to know: 

  • Analytical skills
  • Organisational skills
  • Computer proficient
  • Strategic leadership

 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.
  • Management and supervisory skills
  • Planning and organizational skills
  • Problem solving and analytical skills
  • Oral and written communication skills
  • Excellent relationship management skills

 

Assistant Manager – Continuous Audit

Department:      Internal Audit

Division:               Information Systems

Section / Unit:   Continuous Audit

Job Purpose

The job holder is responsible for planning, organizing, and performing data acquisition, validation, analysis, documentation, reporting and automation of tests of key control areas in the Authority. The job holder shall assist internal auditors to integrate data analytics into internal audits

Key Responsibilities / Duties / Tasks

Managerial / Supervisory Responsibilities

  • Assist in the development and execution of a comprehensive continuous audit Annual Audit Work Plan (AAWP) based upon risk assessment, management’s goals and objectives, and the requirements of the Board Audit Committee.
  • Provide professional audit services as the Team leader in conducting reviews of assigned organizational activities in accordance with International Standards for the Professional Practice of Internal Auditing.
  • Assist in preparation of the unit annual budget.
  • Assist in development of the Departmental risk register.
  • Carry out ad hoc special assignments and investigations

Operational Responsibilities / Tasks

  • Plan and execute audits designed to provide assessment of internal control processes and operational performance, in accordance with the Standards for the Professional Practice of Internal Audit as set forth by the IIA, and department standards.
  • Prepare detailed plans for performing individual audit projects 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
  • Develop and maintain continuous audit scripts to facilitate the department’s program of continuous auditing.
  • Review audit working papers documenting the result of reviews of assigned activities and recommended management action.
  • Prepares under minimal supervision draft audit reports on assessment of systems, processes and operations, and management’s planned corrective actions.
  • Provide advisory/consultancy support across the Authority.

Job Dimensions:

Financial Responsibility:

  • Development of unit budget
  • Responsibility for Physical Assets
  • Responsible for physical assets assigned by the institution.

Decision Making:

  • Makes decisions using standard operating procedures
  • Assign work to subordinates.
  • Monitor subordinates work performance.
  • Appraise/evaluate subordinates performance.

Working Conditions:

  • Works predominantly within the office.

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

Academic Qualifications

  • Bachelor’s Degree in IT Forensics or forensic science, Information Technology , Computer Science, Business Information Technology,  Mathematics, Law and Computers

Professional Qualifications / Membership to professional bodies

  • CISA or CISM, CIA, CFE
  • Data Management/ data analytics certifications
  • Certificate in digital forensics or Certified Fraud Examiner (CFE) certification
  • Membership of ISACA, ICPAK, IIA, ACFE

Previous relevant work experience required.

  • At least 2 years audit experience with adequate working knowledge in an environment that provides exposure to planning, organizing and performing data acquisition, validation, analysis, documentation, reporting and automation of key controls
  • Understanding of concepts related to data analytics, automation of control testing, investigative skills

Need to know:

  • Data analytical skills
  • Critical thinking skills
  • Business acumen skills
  • Use of CAAT tools

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.
  • Supervisory skills.
  • Decision making skills
  • Problem solving and analytical skills.
  • Oral and written communication skills.
  • Excellent relationship management skills.
  • Data analysis scripting and programming experience
  • Approvals

 

Assistant Manager IAD – Integrated Assurance

Department:      Internal Audit

Division:               Quality Compliance

Section / Unit:   Integrated Assurance

Job Purpose

The job holder is responsible for carrying out reviews of the Internal control system, Governance and Risk management processes and oversees audit staff during audits.

Key Responsibilities / Duties / Tasks

Managerial / Supervisory Responsibilities

  • Assist in the development and execution of a comprehensive audit plan based upon risk assessment, management’s goals and objectives, and the requirements of the Board Audit Committee.
  • Provide professional audit services as the Team leader in conducting reviews of assigned organizational activities in accordance with the Standards for the Professional Practice of Internal Audit as set forth by the IIA, and department standards.
  • Perform Risk management reviews designed to provide assessment of internal control processes and operational performance, in accordance with department and professional standards.
  • Supervise auditors assigned to engagements providing guidance and overall review of deliverables.
  • Provide advisory/consultancy support across the Authority
  • Carry out ad hoc special assignments and investigations.

Operational Responsibilities / Tasks

  • Assist in the development and execution of a comprehensive audit plan based upon risk assessment, management’s goals and objectives, and the requirements of the Board Audit Committee.
  • Provide professional audit work as the Team leader in conducting reviews of assigned organizational activities in accordance with Standards for the Professional Practice of Internal Audit, and department standards.
  • Review Business Continuity and Disaster Recovery Plans
  • Perform or assist in the performance of special projects or studies, including risk assessments, fraud investigations, audit department policy updates etc.
  • Provide work instructions and assist employees with difficult and/or unusual assignments, encourage innovation, achievement of goals and foster team work through resolution of problems and mediates conflicts during operations
  • Develop audit programmes for risk assurance/consulting engagements.
  • Document workings on audit tests carried out in Audit Management System (Teammate).
  • Ensure other team members have documented audit workings in Audit Management System (Teammate) and review notes have been addressed adequately.
  • Prepare draft audit reports.
  • Provide advisory/consultancy support across the Authority.
  • Review of audit tests to evaluate and test the controls in place.

Job Dimensions:

Financial Responsibility:

  • Development of unit budgets
  • Responsibility for Physical Assets
  • Responsible for physical assets assigned by the institution.

Decision Making:

  • Makes decisions using standard operating procedures
  • Assign work to subordinates.
  • Monitor subordinates work performance.
  • Appraise/evaluate subordinates performance.

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, financial analysis, insurance or banking.

Professional Qualifications / Membership to professional bodies

  • CIA or CISA
  • Certification in risk management assurance (IIA), Certification in Risk and Information Systems Control (CRISC), Risk Management Professional (PMI-RMP).
  • Membership of Institute of Risk Management(IRM), PMI, ICPAK, ISACA or IIA

Previous relevant work experience required.

  • At least 2 years work experience. in an environment that provides exposure to risk management and assurance, governance and control self-assessment
  • Understanding of concepts related to Risk management and business continuity.

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.
  • Supervisory skills.
  • Problem solving and analytical skills.
  • Oral and written communication skills.
  • Excellent relationship management skills.

Assistant Manager – Customs & Border Control

Department:      Internal Audit

Division:               Assurance

Section / Unit:   Customs & Border Control

Location / Work station:                Times Towers, Haile Selassie Avenue, Nairobi or Other Regional Office

Job Purpose

The job holder is responsible for review of the Internal control system, Governance and Risk management processes and oversees audit staff during audits.

Key Responsibilities / Duties / Tasks

Managerial / Supervisory Responsibilities

  • Coordinate documentation of audit findings to ensure they are based on a complete understanding of the process, circumstance and risk with requisite recommendations for improvements.
  • Ensure field assignments are conducted on a timely basis.
  • Supervise auditors assigned to engagements providing guidance and overall review of deliverables.
  • Operational Responsibilities / Tasks
  • Participate in identification of key business risks, evaluate and test controls and make recommendations for improvement.
  • Participate in preparation of Unit Annual Audit Work Plans (AAWPs).
  • Develop 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 workings on audit tests carried out in Audit Management System (Teammate).
  • Ensure other team members have captured their audit workings in Audit Management System (Teammate) and review notes have been addressed adequately.
  • Prepare draft audit reports.
  • Provide advisory/consultancy support across the Authority.

Job Dimensions:

Financial Responsibility:

  • Development of unit budget
  • Responsibility for Physical Assets
  • Responsible for physical assets assigned by the institution.

Decision Making:

  • Makes decisions using standard operating procedures.
  • Assigns work to subordinates
  • Monitors subordinates work performance
  • Appraises/evaluates subordinates performance

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 or CISA, CPA or ACCA, Membership of ICPAK, ISACA or IIA
  • Previous relevant work experience required.
  • At least 2 years of work experience.

Need to know:

  • Analytical skills
  • Organisational 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
  • Supervisory skills
  • Problem solving and analytical skills
  • Oral and written communication skills
  • Excellent relationship management skills

How to Apply

Use the link(s) below to apply on company website. Interested and qualified? Go to Kenya Revenue Authority (KRA) on hias.hrmdirect.com to apply

Job Categories: Many positions. Job Types: Full-Time.

1358 total views, 2 today

Apply for this Job