Friday, 17 September 2021

Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws

Job Purpose

The Supervisor 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;

  1. 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.
  2. Working in collaboration with Software Developers to build solutions right, support in feature/ product roadmaps, champion and define architectural governance frameworks.
  3. Supporting the continuous assessing, valuing, and sizing of initiatives to inform the Portfolio Backlog and related decisions.

Key Responsibilities

  1. Define target and reference architecture and roadmap in alignment with the Enterprise architecture guidelines.
  2. Design, develop, and deploy the best solution architecture practices, standards, and patterns.
  3. Build modern solutions using new technologies while working with vendor roadmaps to define critical solutions evolution map.
  4. Provide thought leadership on foundational digital architecture best practices and disruptive technology trajectory and implications.

Requirements

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

  1. Enterprise Architecture certification is an added advantage
  2. COBIT
  3. ITIL
  4. PRINCE 2 or PMP
  5. ISACA and other ICT Professional Bodies

Work experience required

  1. Three (3) or more years of progressive work experience in the relevant field.
  2. Experience in IT strategic planning, organization design and development.
  3. Experience in business capability modelling and technical and solution architecture development.

Functional and Technical Skills

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

Behaviours and Competencies

  1. Trusted and respected as a change agent who can influence and persuade business and IT leaders
  2. Excellent analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is principle-driven
  3. 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
  4. 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
  5. Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs
  6. Ability to quickly comprehend the functions and capabilities of new technologies, with natural intellectual curiosity and integrity
  7. Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences

relating to revenue.

The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

The job holder is responsible for Development, Maintenance and Support of the KRA mobile Apps

Job Summary         

The job holder is responsible for Development, Maintenance and Support of the KRA mobile Apps

Key Responsibilities

  1. Design and build iOS and Android mobile applications
  2. Collaborate with cross-functional teams to analyse, design, and ship new features
  3. Build and publish applications containing high security and privacy standards for app stores
  4. Implement new technologies to maximize application performance
  5. Design, build, or maintain Mobile application, using authoring or scripting languages
  6. Ensures that the approved coding standards are consistently applied in every component developed
  7. Conducting peer reviews and maintaining coding standards
  8. Managing incidents as level two and level three support
  9. Managing problems as level two and level three support
  10. Estimating user and technical stories to help inform and prioritize backlog
  11. Designing modules according to user stories, UX/UI designs, and technical stories
  12. Developing solutions according to module designs and deploy using delivery pipeline
  13. Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  14. Reviewing design and architecture to guarantee service availability, performance and resilience

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

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

Desired Certifications

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

  • A portfolio of iOS/Android apps in the Play Store/app store
  • Hands on experience in integrations with mobile wallets
  • Hands on experience with Android studio & gradle build system
  • Git & Gerrit
  • Proven experience in implementing geospatial applications
  • Proven experience in developing apps for people with disabilities
  • Has experience in an open source server-side scripting language like but not limited to PHP, Python

Relevant Work Experience Required

  • Proven experience in design, development and implementation of enterprise Mobile Applications
  • At least three (3) years’ experience as a mobile app developer
  • Have a demonstrable portfolio of iOS/Android apps in the Play Store/app store

Competencies         

  • Have good understanding of the KRA’s goals and objectives.
  • Comfortable, experienced and accomplished at working with business executives to define business goals and translating them into aligned user experience initiatives
  • Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and user experiences
  • 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

The post Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

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

Key Responsibilities

  1. Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
  2. 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
  3. 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
  4. Developing and executing automation scripts and maintenance jobs
  5. Conducting peer reviews and maintaining coding standards
  6. Resolving incidents as level two and level three support
  7. Resolving problems as level two and level three support
  8. Estimating user and technical stories to help inform and prioritize backlog
  9. Designing modules according to user stories, UX/UI designs, and technical stories
  10. Developing solutions according to module designs and deploy using delivery pipeline
  11. Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  12. Reviewing design and architecture to guarantee service availability, performance and resilience
  13. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
  14. Ensures that the approved coding standards are consistently applied in every solution developed.
  15. Participates in system demonstration, and ensures issues arising in demos are addressed.
  16. Diagnoses complex application issues and provides guidance and support to subordinates.
  17. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
  18. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
  19. Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

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

  • 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

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

  • 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         

  • 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

The post Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Business Analyst at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

This role is responsible for analyzing business processes and activities using data analysis and business modelling/research to define business requirements for key organizational technology needs and solutions implementation to improve business efficiency and bridge the gap between the organization’s current position and its future target position.

Key Responsibilities/ Duties / Tasks

Managerial / Supervisory Responsibilities

  • Support the planning, design and execution of business analysis and requirements roadmaps for assigned projects
  • Work closely with various departments to validate business analysis and requirements documentation based on quality requirements
  • Apply Business Analysis/ Process Engineering expertise on assigned initiatives and undertake research on best practice as part of benchmarking
  • Support resource allocation decisions during project prioritization with stakeholders
  • Liaise between stakeholders and users; managing competing resources and priorities
  • Lead and guide assigned team reportees on required Business Analysis deliverables
  • Provide regular progress reports to management

Operational Responsibilities / Tasks

Business Requirements Analysis

  • Carry out full business requirements discovery working with all relevant stakeholders/end-users to elicit and gather the requirements
  • Conduct detail process analysis including bottleneck analysis, time trap analysis, process cycle efficiency, lead times and statistical process control and document processes including mapping (current and future state), physical layouts and time standards
  • Collect, classify, analyze and document business requirements as per set standards
  • Create high-level solution designs to meet business requirements by exploiting the functionality available in IT systems already in the Authority or by filling missing gaps with appropriate new system guided by the Authority’s defined Enterprise architecture
  • Perform documented business solutions process and requirements analysis to ensure comprehensive and user friendly end-products
  • Ensure sensible consensus is reached for all requirements/specifications and help business, IT, and test leads to have the same mutual understanding thereof
  • Monitor and report on assigned deliverables to ensure timely completion of projects
  • Undertake business solutions roll-out and adoption activities
  • Support updating, implementing, and maintaining procedures.
  • Monitor performance of implemented business solutions to ensure they are fit-for purpose per defined business needed
  • Stay up-to-date on the latest process and IT advancements to automate and modernize systems.

Business Process Documentation

  • Evaluate business processes to identify business needs and requirements and areas for improvement for assigned initiatives and document current state and future state process and articulate the information into user stories and process maps
  • Extract and document processes critical business requirements and develop, input to and update initiatives business case
  • Produce required documents/artefacts for implementation and rollout of business solution such business case; project plans; project design documents business use cases etc
  • Document project/initiative plan/roadmap; follow-up for stakeholders approval and sign-off; deliver on initiatives against scope, timelines and budget; report deviations to management and update implementation plans as needed

Requirements Testing

  • Collaboratively develop test-driven business requirements and functional specifications for required business system solutions and system changes to optimize process efficiency working in liaison with business, technical, and testing team members
  • Verify that requirements are testable and generate testing objectives; review test cases for accuracy and validate results conform to requirements.
  • Perform user acceptance testing and ensure solutions meet business needs and requirements.

Release Planning and Prioritization

  • Adopt agile based methodologies in business analysis and ensure minimum value propositions are achieved in agile delivery of key solutions.
  • Promote proper release planning, guaranteeing adherence to business needs and priorities to contribute to the reduction of development costs in future
  • Be the key link between the business and IT teams to ensure smooth implementation of systems and processes, keeping all stakeholders constantly up-to-date on progress

The post Supervisor – Business Analyst at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Business Analyst at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Submit CV’s – Latest Recruitment at Kibanda Topup

Kibanda Topup is a venture-backed technology company currently operating in Kenya and Nigeria. Our mission is to increase restaurant contribution to Africa’s GDP. From forecasting capabilities to last mile deliveries, we are building tools that enable small and medium restaurants to access affordable fresh and dry products. Restaurants need more than an efficient supply chain and we envision a world where the average African restaurant has access to digital and financial tools needed to grow and thrive.

Kibanda Topup seeks to employ competent personnel to fill the following vacant positions:

1. Tech Support Engineer 

Click Here to Read Job Details & Apply

2. Chief of Staff

Click Here to Read Job Details & Apply

3. Head of Product

Click Here to Read Job Details & Apply

4. MBA Fellow

Click Here to Read Job Details & Apply

5. Accounts Manager (Horeca And Institutions). 

Click Here to Read Job Details & Apply

The post Submit CV’s – Latest Recruitment at Kibanda Topup appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Submit CV’s – Latest Recruitment at Kibanda Topup is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Assistant Manager – Requirements Management at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

  1. Coordinating the BI requirements identification, elicitation and evaluation process for respective business lines.
  2. Develop dashboards for diverse corporate functions

Key Responsibilities/ Duties / Tasks

Managerial / Supervisory Responsibilities

  1. Understand BI information and reporting requirements needs from user departments and subsequently gather requirements
  2. Identify, scope, categorize business areas of interests/information/processes from user departments
  3. Visualize Synthesize & Package Data from DWBI and Data repositories for utilization by business.
  4. Define and capture key performance metrics and formulate Definition of target user groups
  5. Building capacity among users for self-service BI
  6. Roll out and training users of the BI platform
  7. Identify future needs and prepare user groups appropriately.
  8. Identify, scope, categorize business areas of interests/information/processes from user departments
  9. Define and capture key performance metrics and formulae from user departments

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

Academic qualifications

  • Bachelor’s degree in Information Management, Data Science, Mathematics, Economics, Statistics or related field.

Professional Qualifications / Membership to professional bodies

  • Membership of a  relevant Professional Body

Previous relevant work experience required.

  • Minimum of 4 years work experience in similar role with at least 1 year at Supervisory level

Functional Skills, Behavioral Competencies/Attributes:

  1. People management skills
  2. Risk management and analysis
  3. Results driven and analytical
  4. Strong decision-making skills
  5. Excellent communication skills
  6. Good interpersonal skills
  7. Technological ability
  8. Tax business understanding
  9. Taxpayer compliance

The post Assistant Manager – Requirements Management at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Assistant Manager – Requirements Management at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Manager – Budgets & Technical Support at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

This role is responsible for ensuring efficiency in the fiscal budget process in the Authority and provision of technical support.

Key Responsibilities/ Duties / Tasks

Managerial / Supervisory Responsibilities

  1. Provide technical support in the KRA’s fiscal budget process for input into the fiscal budget proposals
  2. Coordinate the development of strategies to guide fiscal policy in the Authority.
  3. Review of technical/policy briefs for budget submissions.
  4. Review the implementation of fiscal policy guidelines across the Authority.
  5. Provide support and linkages with the Parliamentary Budget Office.
  6. Provide guidelines for the development of Administrative Manuals in support of various tax laws.
  7. Provide input to the division in interpretation of domestic tax policy and related legislation.
  8. Participate in technical deliberation of budget process.
  9. Guide on technical data collation and compilation to support legislative changes.
  10. Participate in various technical working groups with identified stakeholders in the budget making process.
  11. Publication of technical circulars on budget changes.
  12. Provide technical support to stakeholder engagement on legislative changes/reforms and tax matters.

Operational Responsibilities / Tasks

  • Overseeing regular and timely performance reporting as well as the development of
  • unit’s business plan in alignment with KRA’s corporate plan.
  • Day-to-day operations, supervision, management of performance and development of staff in the unit
  • Facilitate implementation of the work plans for the following corporate initiatives in the unit: Audit, Integrity, QMS and Risk
  • Drive initiatives to improve ethics, culture and facilitate change management in the unit

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

Academic qualifications

Bachelor’s degree in Economics, Law, International Relations or other business-related degree.

Professional Qualifications / Membership to professional bodies

CPA (K), LSK or any other business related professional qualification.

Previous relevant work experience required.

Minimum of 5 years’ work experience in tax administration with at least 2 years at entry-level management.

Functional Skills, Behavioral Competencies/Attributes:

  1. Excellent understanding of tax administration – customs policy and practice
  2. Strong grasp of tax policy and legislation
  3. Proactively scans the environment and keeps updated with current emerging taxation issues.
  4. Ability to communicate complex technical concepts to non-technical audiences
  5. Good communication skills, both written and verbal including effective presentation
  6. Good management, organizational and administrative skills
  7. Leadership qualities which include team work, good judgment, problem solving and decision-making skills
  8. Proactive, self-motivated and adaptable to team environments
  9. Meticulous and with attention to detail

The post Manager – Budgets & Technical Support at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Manager – Budgets & Technical Support at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Chief Manager (CM) – Business Intelligence at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

This role is responsible for coordinating business intelligence (BI) & Analytics to support business operations and decisions.

Key Responsibilities/ Duties / Tasks

  1. Coordinate cross-functional teams to design and build data warehousing and business intelligence solutions.
  2. Supervise the building and maintenance of the platforms to support business intelligence and risk profiling tools
  3. Coordinate the process of user requirements elicitation on reporting and analytic and risk profiling needs from business stakeholders
  4. Develop and maintain a user acceptance strategy to drive testing data requirements and building confidence in accuracy of data.
  5. Drive the execution of analytics and risk profiling projects and initiatives that directly impact business results.
  6. Lead analytical deep dives to explain organization performance, identify issues and uncover areas for improvement.
  7. Lead the communication and development of data visualizations and presentations to provide data driven recommendations.
  8. Establish a data culture as a norm in the organization to accelerate the application of analytics and amplify its power at the departmental levels.
  9. Coordinate capacity building and knowledge transfer initiatives for both the technical and business stakeholders
  10. Identify new business opportunities pertaining to the use of information assets
  11. Drive initiatives to improve ethics, culture and facilitate change management in the section.

Operational Responsibilities / Tasks

  1. Day-to-day operations, supervision, management of performance and development of staff in the Section
  2. Facilitate implementation of the work plans for the following corporate initiatives in the Section: Audit, Integrity, QMS and Risk Management.
  3. Development and management of the sectional work plan and budget.
  4. Coordinate BI development, taxpayer profiling & case management
  5. Monitoring of section’s KPI’s
  6. Development and implementation of the data utilization strategy
  7. Monitoring implementation of the data utilization strategy
  8. Give strategic direction for BI development and taxpayer profiling
  9. Review and approve concepts for BI development and taxpayer profiling
  10. Support the development of data strategies and frameworks

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

Academic qualifications

A university degree in Statistics, Data Science, Computer Science, Economics, Mathematics or related field from a recognized institution.

Professional Qualifications / Membership to professional bodies

  • Certified Business Intelligence Professional (CBIP) or any other equivalent Professional qualification
  • Membership for any relevant professional body.

Previous relevant work experience required.

Minimum of 7 years work experience in similar role with at least 3 years in management.

Functional Skills

  1. Strategic agility
  2. Excellent leadership and people management skills
  3. Technological ability
  4. Data protection
  5. Risk management and analysis
  6. Change management
  7. Ability to identify and deal with operational risk
  8. Results driven and analytical
  9. Strong decision-making skills
  10. Excellent oral and written communication skills
  11. Tax business understanding

The post Chief Manager (CM) – Business Intelligence at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Chief Manager (CM) – Business Intelligence at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Assistant Manager – UI/UX Engineer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Summary         

The job holder is responsible for;

  1. Owning, leading, and driving the user experience design system across all of KRAs digital experience , utilizing user centered design methodologies to deliver market leading customer experiences
  2. Providing expert knowledge of digital user experience in order to define and implement innovative market leading user experiences for new capabilities and user stories or enhancements to existing journeys across touch-points, devices and channels
  3. Creating, leading, and mentoring a practice of UX/UI designers across the delivery organization, ensuring the development and maintenance of highly skilled and motivated practice members
  4. User Interface Design and User Experience Design
  5. Review of Application interfaces for usability improvement
  6. Development of new user interfaces for systems that automate business processes and maintenance of existing
  7. Providing continual UI/UX improvements to systems and supporting systems by ensuring that solutions designed to address business needs meet the required quality standards.
  8. Developing User Interfaces for new systems as per the Requests for Change(RFC’s) and in line with procedures and standards
  9. Coordinating with developers and UI designers
  10. Performing Usability tests on applications

Key Responsibilities

  1. Hands-on design and supervision of UI/UX application design work
  2. Organizes interactions between the members of the UI/UX team to nurture best practice and encourage knowledge-& tool-sharing
  3. Provides guidance and harmonization of best practices on agile methodologies and practices to ensure smooth communication and collaboration. Ensure adoption of Design System and UX/UI patterns
  4. Acts as a mentor for the Specialist resources in their Practice, helping them grow in expertise and experience new areas
  5. Designing graphic user interface elements, like menus, tabs and widgets.
  6. Optimize existing user interface designs
  7. Develop the information architecture of digital products
  8. Develops new systems to automate business processes in conformity with design artefacts contained in System Change Requests (SCRs)
  9. Conducts peer reviews and unit tests of developed solutions to guarantee quality before final submission to Quality Management
  10. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
  11. 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.
  12. Ensures that the approved coding standards are consistently applied in every solution developed.
  13. Participates in system demonstration, and ensures issues arising in demos are addressed.
  14. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
  15. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
  16. Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

Requirements

Academic and  Professional Qualifications    Academic Qualifications

  • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications design, human-computer interaction (HCI), cognitive science or any other IT related field.

Required Certifications/Trainings

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

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

Desired Certifications

Certification or training in any of the following areas will be an added advantage:

  • Training in middle level management / Supervisory Skills courses.
  • IT Governance i.e. ITIL or COBIT 4/5
  • Project Management i.e. PMP or Prince 2
  • Training or Certification in Database Administration i.e. Oracle, PostgreSQL, MySQL or Microsoft SQL Server.
  • Training in operating systems i.e. Windows, Linux or Unix.

Technical Skills Required:

The Job holder must have:

  • 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
  • Proven experience in integrated user experience journey design across all channels, products, and services
  • Demonstrate design thinking and lean prototyping
  • Experience in research and design methodologies including Content architecture and navigation, user testing, stakeholder interviews, card sorting exercises, heuristic analysis, persona development, wire framing and prototyping
  • User experience monitoring and optimization using real-time data analytics
  • Leadership of user experience improvement programs and practices across multiple domains and technologies
  • UX/UI and digital software such as Adobe, InVision, Sketch, UX/UIPin, Balsamiq, Framer.js, Quartz Composer etc.
  • Basic HTML5, CSS3, and JavaScript skills
  • Visio, Axure, MS Office, Creative Suite
  • Exceptional visualization and presentation skills

Relevant Work Experience Required

  • Proven experience in User interface/User Experience design for enterprise business systems.
  • At least four (4) years’ experience as a UI/UX designer and user experience designer, interaction designer, information architect or similar role in a busy organization.
  • At least one (1) years of UX/UI leadership responsibilities in large delivery organizations

Competencies         

The Job holder must:

  • Have good understanding of the KRA’s goals and objectives.
  • Comfortable, experienced and accomplished at working with business executives to define business goals and translating them into aligned user experience initiatives
  • Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and user experiences
  • 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

The post Assistant Manager – UI/UX Engineer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Assistant Manager – UI/UX Engineer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Assistant Manager – Enterprise Data & Analytics Architecture at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

The Assistant Manager Enterprise Data & Analytics Architecture is responsible for defining, maintaining and evolving the emerging data architecture that enables the digital vision and business objectives, maximizing the value of data insights and data driven decision making.

The role is also responsible for:

  1. Identifying, analyzing, and directing the execution of change towards the data architecture vision.
  2. Defining the KRA common information model and maintaining the data dictionary for ICT applications.
  3. Definition of data strategy, and roadmaps to support attainment of a single view of the customer.
  4. Definition of frameworks, standards and guidelines aligned with data protection legal and regulatory requirements and internal KRA policies.
  5. Cascade, train, monitor and report on data frameworks and models across the enterprise.

Key Responsibilities

  1. Define and manage data architecture models and roadmap in alignment with the Digital Architecture blueprint.
  2. Oversee and lead the design, modelling, and deployment of data information models, standards, and patterns.
  3. Scout new data technologies and vendors to enable innovation and identify technical enablers
  4. Manage data platforms architecture and establish the capability to monitor new data technology developments and trends in the industry
  5. Provide thought leadership on foundational data architecture best practices and disruptive technology trajectory and implications

Requirements

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

  1. TOGAF
  2. COBIT
  3. ITIL
  4. PRINCE 2 or PMP
  5. ISACA and other ICT Professional Bodies

Work experience required

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

Functional and Technical Skills

  1. Definition of long-term data and digital insights strategy and roadmap
  2. Data Architecture governance in agile software delivery
  3. Definition of common information model
  4. Technology Innovation: scouting, screening and evaluation
  5. Cost of ownership of data and information life cycle management
  6. Data models for cloud native architectures
  7. Web-scale cloud-native architectures including IaaS, PaaS and SaaS
  8. Design of infrastructure strategy and roadmap
  9. Design of web-scale architectures and systems of innovation and engagement
  10. DevOps practices and automation tools
  11. Artificial intelligence, Machine Learning and Big data technologies and architectures

Behaviours and Competencies

  1. Trusted and respected as a thought leader and change agent who can influence and persuade business and IT leaders.
  2. Organizationally savvy, and understanding of the political climate of the enterprise and how to navigate obstacles and politics.
  3. Comfortable, experienced and accomplished at working with business executives, and able to push back in a professional and diplomatic way.
  4. Excellent analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is principle-driven.
  5. 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.
  6. 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.
  7. Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs.
  8. Ability to quickly comprehend the functions and capabilities of new technologies, with natural intellectual curiosity and integrity.
  9. Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences.

The post Assistant Manager – Enterprise Data & Analytics Architecture at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Assistant Manager – Enterprise Data & Analytics Architecture at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Assistant Manager, Full Stack Developer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Summary         

The job holder is responsible for;

  1. Co-ordination and supervision of development teams
  2. 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
  3. Providing software-related operations support, including managing level two and level three incident and problem management
  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. Leads development team in hand-on application development work
  2. Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
  3. 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
  4. 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
  5. Developing and executing automation scripts and maintenance jobs
  6. Conducting peer reviews and maintaining coding standards
  7. Managing incidents as level two and level three support
  8. Managing problems as level two and level three support
  9. Estimating user and technical stories to help inform and prioritize backlog
  10. Designing modules according to user stories, UX/UI designs, and technical stories
  11. Developing solutions according to module designs and deploy using delivery pipeline
  12. Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  13. Reviewing design and architecture to guarantee service availability, performance and resilience
  14. 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.
  15. 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.
  16. Reviews Change requests for completeness/clarity and liaises with stakeholders to address identified inadequacies
  17. Plans for system demonstrations (demos) for new solutions/enhancements developed, by coordinating with the relevant functions
  18. Reviews Quality Assurance(QA) test results, and ensure issues arising from QA are addressed by the developer
  19. Reviews unit and modular based test results and maintains the documentation
  20. Reviews Application development coding standards and seeks the requisite approvals
  21. Ensure conformity to ISO (9001/2015 and 27001/2013) and data security requirements.

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

The post Assistant Manager, Full Stack Developer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Assistant Manager, Full Stack Developer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws

Job Purpose

The Supervisor 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;

  1. 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.
  2. Working in collaboration with Software Developers to build solutions right, support in feature/ product roadmaps, champion and define architectural governance frameworks.
  3. Supporting the continuous assessing, valuing, and sizing of initiatives to inform the Portfolio Backlog and related decisions.

Key Responsibilities

  1. Define target and reference architecture and roadmap in alignment with the Enterprise architecture guidelines.
  2. Design, develop, and deploy the best solution architecture practices, standards, and patterns.
  3. Build modern solutions using new technologies while working with vendor roadmaps to define critical solutions evolution map.
  4. Provide thought leadership on foundational digital architecture best practices and disruptive technology trajectory and implications.

Requirements

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

  1. Enterprise Architecture certification is an added advantage
  2. COBIT
  3. ITIL
  4. PRINCE 2 or PMP
  5. ISACA and other ICT Professional Bodies

Work experience required

  1. Three (3) or more years of progressive work experience in the relevant field.
  2. Experience in IT strategic planning, organization design and development.
  3. Experience in business capability modelling and technical and solution architecture development.

Functional and Technical Skills

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

Behaviours and Competencies

  1. Trusted and respected as a change agent who can influence and persuade business and IT leaders
  2. Excellent analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is principle-driven
  3. 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
  4. 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
  5. Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs
  6. Ability to quickly comprehend the functions and capabilities of new technologies, with natural intellectual curiosity and integrity
  7. Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences

relating to revenue.

The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

The job holder is responsible for Development, Maintenance and Support of the KRA mobile Apps

Job Summary         

The job holder is responsible for Development, Maintenance and Support of the KRA mobile Apps

Key Responsibilities

  1. Design and build iOS and Android mobile applications
  2. Collaborate with cross-functional teams to analyse, design, and ship new features
  3. Build and publish applications containing high security and privacy standards for app stores
  4. Implement new technologies to maximize application performance
  5. Design, build, or maintain Mobile application, using authoring or scripting languages
  6. Ensures that the approved coding standards are consistently applied in every component developed
  7. Conducting peer reviews and maintaining coding standards
  8. Managing incidents as level two and level three support
  9. Managing problems as level two and level three support
  10. Estimating user and technical stories to help inform and prioritize backlog
  11. Designing modules according to user stories, UX/UI designs, and technical stories
  12. Developing solutions according to module designs and deploy using delivery pipeline
  13. Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  14. Reviewing design and architecture to guarantee service availability, performance and resilience

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

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

Desired Certifications

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

  • A portfolio of iOS/Android apps in the Play Store/app store
  • Hands on experience in integrations with mobile wallets
  • Hands on experience with Android studio & gradle build system
  • Git & Gerrit
  • Proven experience in implementing geospatial applications
  • Proven experience in developing apps for people with disabilities
  • Has experience in an open source server-side scripting language like but not limited to PHP, Python

Relevant Work Experience Required

  • Proven experience in design, development and implementation of enterprise Mobile Applications
  • At least three (3) years’ experience as a mobile app developer
  • Have a demonstrable portfolio of iOS/Android apps in the Play Store/app store

Competencies         

  • Have good understanding of the KRA’s goals and objectives.
  • Comfortable, experienced and accomplished at working with business executives to define business goals and translating them into aligned user experience initiatives
  • Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and user experiences
  • 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

The post Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Mobile App Developer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

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

Key Responsibilities

  1. Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
  2. 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
  3. 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
  4. Developing and executing automation scripts and maintenance jobs
  5. Conducting peer reviews and maintaining coding standards
  6. Resolving incidents as level two and level three support
  7. Resolving problems as level two and level three support
  8. Estimating user and technical stories to help inform and prioritize backlog
  9. Designing modules according to user stories, UX/UI designs, and technical stories
  10. Developing solutions according to module designs and deploy using delivery pipeline
  11. Developing and execute unit and integration tests; support testing against user and technical story acceptance tests
  12. Reviewing design and architecture to guarantee service availability, performance and resilience
  13. Prepares documentation (User manuals, Technical manuals, deployment instructions, roll back instructions, etc) to ensure that they meet set quality standards
  14. Ensures that the approved coding standards are consistently applied in every solution developed.
  15. Participates in system demonstration, and ensures issues arising in demos are addressed.
  16. Diagnoses complex application issues and provides guidance and support to subordinates.
  17. Addresses issues that arise during deployment of the newly developed solutions in the QA test environment.
  18. Resolves issues arising from QA tests, for solutions that do not pass QA standards and Information System Security policies.
  19. Ensure conformity to ISO (9001:2015 and 27001:2013) and data security requirements.

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

  • 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

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

  • 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         

  • 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

The post Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Full Stack Developer at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Business Analyst at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws relating to revenue.

Job Purpose

This role is responsible for analyzing business processes and activities using data analysis and business modelling/research to define business requirements for key organizational technology needs and solutions implementation to improve business efficiency and bridge the gap between the organization’s current position and its future target position.

Key Responsibilities/ Duties / Tasks

Managerial / Supervisory Responsibilities

  • Support the planning, design and execution of business analysis and requirements roadmaps for assigned projects
  • Work closely with various departments to validate business analysis and requirements documentation based on quality requirements
  • Apply Business Analysis/ Process Engineering expertise on assigned initiatives and undertake research on best practice as part of benchmarking
  • Support resource allocation decisions during project prioritization with stakeholders
  • Liaise between stakeholders and users; managing competing resources and priorities
  • Lead and guide assigned team reportees on required Business Analysis deliverables
  • Provide regular progress reports to management

Operational Responsibilities / Tasks

Business Requirements Analysis

  • Carry out full business requirements discovery working with all relevant stakeholders/end-users to elicit and gather the requirements
  • Conduct detail process analysis including bottleneck analysis, time trap analysis, process cycle efficiency, lead times and statistical process control and document processes including mapping (current and future state), physical layouts and time standards
  • Collect, classify, analyze and document business requirements as per set standards
  • Create high-level solution designs to meet business requirements by exploiting the functionality available in IT systems already in the Authority or by filling missing gaps with appropriate new system guided by the Authority’s defined Enterprise architecture
  • Perform documented business solutions process and requirements analysis to ensure comprehensive and user friendly end-products
  • Ensure sensible consensus is reached for all requirements/specifications and help business, IT, and test leads to have the same mutual understanding thereof
  • Monitor and report on assigned deliverables to ensure timely completion of projects
  • Undertake business solutions roll-out and adoption activities
  • Support updating, implementing, and maintaining procedures.
  • Monitor performance of implemented business solutions to ensure they are fit-for purpose per defined business needed
  • Stay up-to-date on the latest process and IT advancements to automate and modernize systems.

Business Process Documentation

  • Evaluate business processes to identify business needs and requirements and areas for improvement for assigned initiatives and document current state and future state process and articulate the information into user stories and process maps
  • Extract and document processes critical business requirements and develop, input to and update initiatives business case
  • Produce required documents/artefacts for implementation and rollout of business solution such business case; project plans; project design documents business use cases etc
  • Document project/initiative plan/roadmap; follow-up for stakeholders approval and sign-off; deliver on initiatives against scope, timelines and budget; report deviations to management and update implementation plans as needed

Requirements Testing

  • Collaboratively develop test-driven business requirements and functional specifications for required business system solutions and system changes to optimize process efficiency working in liaison with business, technical, and testing team members
  • Verify that requirements are testable and generate testing objectives; review test cases for accuracy and validate results conform to requirements.
  • Perform user acceptance testing and ensure solutions meet business needs and requirements.

Release Planning and Prioritization

  • Adopt agile based methodologies in business analysis and ensure minimum value propositions are achieved in agile delivery of key solutions.
  • Promote proper release planning, guaranteeing adherence to business needs and priorities to contribute to the reduction of development costs in future
  • Be the key link between the business and IT teams to ensure smooth implementation of systems and processes, keeping all stakeholders constantly up-to-date on progress

The post Supervisor – Business Analyst at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Business Analyst at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Submit CV’s – Latest Recruitment at Kibanda Topup

Kibanda Topup is a venture-backed technology company currently operating in Kenya and Nigeria. Our mission is to increase restaurant contribution to Africa’s GDP. From forecasting capabilities to last mile deliveries, we are building tools that enable small and medium restaurants to access affordable fresh and dry products. Restaurants need more than an efficient supply chain and we envision a world where the average African restaurant has access to digital and financial tools needed to grow and thrive.

Kibanda Topup seeks to employ competent personnel to fill the following vacant positions:

1. Tech Support Engineer 

Click Here to Read Job Details & Apply

2. Chief of Staff

Click Here to Read Job Details & Apply

3. Head of Product

Click Here to Read Job Details & Apply

4. MBA Fellow

Click Here to Read Job Details & Apply

5. Accounts Manager (Horeca And Institutions). 

Click Here to Read Job Details & Apply

The post Submit CV’s – Latest Recruitment at Kibanda Topup appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Submit CV’s – Latest Recruitment at Kibanda Topup is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/

Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA)

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 decisions to be implemented by KRA Management. The Chairman of the Board is appointed by the President of the Republic of Kenya . The Chief Executive of the Authority is the Commissioner General who is appointed by the Minister for Finance. PURPOSE OF KRA Assessment , Collection, Administration and Enforcement of laws

Job Purpose

The Supervisor 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;

  1. 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.
  2. Working in collaboration with Software Developers to build solutions right, support in feature/ product roadmaps, champion and define architectural governance frameworks.
  3. Supporting the continuous assessing, valuing, and sizing of initiatives to inform the Portfolio Backlog and related decisions.

Key Responsibilities

  1. Define target and reference architecture and roadmap in alignment with the Enterprise architecture guidelines.
  2. Design, develop, and deploy the best solution architecture practices, standards, and patterns.
  3. Build modern solutions using new technologies while working with vendor roadmaps to define critical solutions evolution map.
  4. Provide thought leadership on foundational digital architecture best practices and disruptive technology trajectory and implications.

Requirements

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

  1. Enterprise Architecture certification is an added advantage
  2. COBIT
  3. ITIL
  4. PRINCE 2 or PMP
  5. ISACA and other ICT Professional Bodies

Work experience required

  1. Three (3) or more years of progressive work experience in the relevant field.
  2. Experience in IT strategic planning, organization design and development.
  3. Experience in business capability modelling and technical and solution architecture development.

Functional and Technical Skills

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

Behaviours and Competencies

  1. Trusted and respected as a change agent who can influence and persuade business and IT leaders
  2. Excellent analytical, technical, and problem-solving skills, with high-levels of creativity and a practical approach that is principle-driven
  3. 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
  4. 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
  5. Excellent relationship building, teamwork, and collaboration skills that enables the provision of effective support and guidance across programs
  6. Ability to quickly comprehend the functions and capabilities of new technologies, with natural intellectual curiosity and integrity
  7. Vendor and technology neutral –driven primarily by long-term business outcomes rather than personal preferences

relating to revenue.

The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Supervisor – Solutions Architecture at Kenya Revenue Authority (KRA) is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/