Government Jobs at Kenya Revenue Authority (KRA)



Deadline of this Job: 10 August 2022
JOB DETAILS:
Officer – Solution Developer

Job Summary:
The job holder is responsible for development of new systems to automate business processes and maintenance of existing systems through change and enhancements.

Key Responsibilities:
• Work with development teams and product managers to ideate software solutions.
• Test software to ensure responsiveness and efficiency.
• Troubleshoot, debug and upgrade software.
• Develop enhancements and maintain existing software.
• Diagnose and address issues arising from testing and deployments.
• Conduct system demos and walk-throughs.
• Create security and data protection settings.
• Prepare technical documentation.
• Apply coding standards consistently in every solution developed.
• Ensure developed products conform to policy and information security requirements.

Academic and Professional Qualifications
Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other IT related field.
OR
Post graduate qualifications in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications is an added advantage.

Professional Certification or Training in any one of the following areas is required:
Software Development i.e. Microsoft Certified Systems Developer (MCSD), Java Programming, Python, Web Design and Development, Oracle Developer etc.
Database Administration i.e. Oracle, PostgreSQL, MySQL, Microsoft SQL Server etc.
Business Intelligence and Analytics i.e. Oracle BI, Power BI

Relevant Work Experience Required
• Post graduate work experience of at least two (2) years’ experience as a Software Developer, Enterprise Web Developer.
• Proven experience in design, development, implementation and maintenance of enterprise business systems.
• Proven experience in integration of enterprise business systems.
• Working experience with relational databases and database management tools (Oracle, MySQL, PostgreSQL, Microsoft SQL Server etc.)
• Proficiency in Object Oriented programming techniques, languages (Java, Python, PHP etc.) and frameworks (Spring, Struts, Django, Flask, .NET etc.)
• Expert knowledge of web based technologies (HTML, XML, XHTML, DHTML, SOAP, JSON, etc.)
• Expert knowledge of internet and messaging protocols i.e. HTTP, FTP, SOAP and REST
• Working knowledge of Linux/Unix and Windows operating systems.
• Working knowledge of System Design and Modelling techniques.

Competencies
The job holder must have:
• Excellent listening and communication skills
• Ability to interact confidently with users to establish what the problem is and explain the solution
• Be proactive with good analytical and problem solving skills
• Team player
• Ability to pay attention to details
• 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


Deadline of this Job: 14 August 2022
JOB DETAILS:
Manager – Compliance

Job Purpose
The job holder is responsible for reviewing the effectiveness of risk management, internal controls and governance processes 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 Standard.

Key Responsibilities / Duties / Tasks
Managerial / Supervisory Responsibilities
• Manage administrative functions within the quality compliance unit.
• Assist in coordinating the conduct of Quality Management System internal audits in KRA in accordance with ISO 9001:2008/2015 standard and KRA Quality Management System requirements.
• Provide assurance on the conformance of the Authority’s Quality Management System to the requirements of the ISO 9001:2008/2015 Standard and Quality Management System requirements established by the Authority.
• Review of audit tests to evaluate and test the controls in place.
• Communicate assigned tasks to audit teams in a clear and concise manner to ensure high quality, accurate and efficient results.
• Monitor application of audit procedures and methodology and general accepted auditing standards to reviews to ensure adequacy of internal controls, compliance with policies, procedures and professional best practices.
• 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 conclusions to ensure they are well documented and are based on a complete understanding of the process, circumstance and risk.
• Review audit workings in Audit management system (Teammate) for accuracy, completeness and quality.
• Prepares timely audit reports for Top management and the Audit Committee of the Board of Directors.

• Operational Responsibilities / Tasks
• Review audit programmes and testing procedures relevant to the business risks and test objectives.
• 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.
• Act as a primary client liaison with Kenya National Audit Office (OAG) on unit audit queries.

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 the quality compliance 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
ISO Lead Auditor, CIA or CPA, Membership of ICPAK, ISACA or IIA
Previous relevant work experience required.
At least 5 years’ experience, where 2 of them have been at the entry level management

Need to know:
Attributes
:
• Analytical skills
• Organisational skills
• Computer proficient
• Strategic leadership 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