MENU
Kenya Revenue Authority KRA
Manager - Business Solutions Developer

Kenya Revenue Authority Kra

Nairobi | Full Time | Government

Closing in 5 days from now

Job Summary

The jobholder shall be responsible for designing and implementing software solutions for Domestic Tax systems at the Authority.

Duties & Responsibilities

  • Manage the Design, development and implementation of scalable and high-performance backend systems for KRA domestic tax revenue collection;
  • Collaborate with cross-functional teams, including product managers, architects, and business analysts, to understand requirements and translate them into technical solutions;
  • Architect and develop backend Application Programme Interfaces APIs and micro services using Java and Spring Boot, ensuring optimal performance, scalability, and maintainability;
  • Document technical specifications, Application Programme Interfaces API requirements, and deployment guides, to ensure comprehensive and up-to-date information
  • Implement object-oriented programming principles and best practices to design and implement clean, modular, and reusable code;
  • Utilize cloud technologies, such as Amazon Web Services AWS, Azure, or Google Cloud, to design and deploy highly available and scalable backend systems;
  • Implement secure authentication and authorisation mechanisms to protect sensitive KRA and customer data and ensure compliance with regulatory requirements;
  • Design and optimise database schemas and queries for efficient data storage and retrieval, ensuring high performance and data integrity;
  • Collaborate with frontend engineers to define and implement Application Programme Interfaces API contracts, ensuring seamless integration between frontend and backend components;
  • Drive the adoption of software development best practices, including code reviews, unit testing, and continuous integration, to ensure high-quality deliverables;
  • Monitor system performance and troubleshoot complex backend issues, identifying and implementing optimizations as necessary;
  • Collaborate with DevOps engineers to implement Continuous Integration CI/Continuous Deployment CD pipelines for automated build, test, and deployment of backend systems;
  • Collaborate closely with quality assurance teams to define and implement backend testing strategies, including unit tests, integration tests, and performance tests;
  • Ensure compliance with ISO/IEC 27001 information security requirements
  • Manage the section’s design & development of enhancements to existing Domestic Tax business systems to improve quality and continued relevance to KRA business.
  • Identify and recommend new coding standards, policies, and tools for the Authority.
  • Implement the following corporate initiatives in the Unit: Performance Management, Audit, Integrity, Quality Management Systems, and Risk Management.

Persons Specifications

For appointment to this role, one must have:

  • A Bachelor’s Degree in any of the following disciplines: - Computer Science, Information Communication Technology, Business Information Technology or a relevant and equivalent qualification from a recognised Institution;
  • A Master’s Degree in any of the following disciplines: - Computer   Science, Information Communication Technology, Business Information Technology or a relevant and equivalent qualification from a recognised Institution;
  • Minimum of five 5 years’ relevant work experience with at least two 2 years at first-level management or a comparable position.
  • Leadership Course lasting not less than four 4 weeks from a recognised institution will be an added advantage.
  • Membership of a relevant professional body will be an added advantage
  • Practising License where applicable.

Certification or training in any of the following areas:

  • Certified Business Analyst CBAP
  • Systems Modelling and Design Techniques
  • Process Modelling and Design Techniques
  • Java, NET software framework
  • Application Programme Interfaces API integrations using Java, Spring Boot, REST, SOAP, and related technologies.
  • Amazon Web Services AWS, Azure
  • Structured Query Language SQL and Object Relational Mapping ORM frameworks.

Key Competencies

  • Leadership and people management skills
  • Technological ability and Good decision-making capabilities
  • Resilient, focused, results-oriented, with expertise in risk management and analysis
  • Excellent oral and written communication, good planning, presentation, analytical and organisational skills.
  • Knowledge in new emerging technologies

Never miss a chance!

Subscribe to get latest job listings, career insights and guidance in your inbox