
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