Grade: KRA '4'
No. of Positions: 4
Department: Corporate Support Services (CSS)
Division: ICT
Location: Nairobi
Reports to: Assistant Manager, ICT
Heads: ICT Officers
Job Summary
The job holder is responsible for Development, Maintenance and Support of new systems or existing business Systems ? iTax.
Key Responsibilities
- Review business use cases.
- Develop system use cases and system design specifications.
- Develops new or enhance existing systems components including internal and external integrations based on agreed requirements.
- Develops standard and adhoc reports and data management scripts as requested.
- Ensures that the approved coding standards are consistently applied in every component developed.
- Conducts unit testing of developed components based on agreed quality criteria.
- Prepare documentations (User manuals, Technical manuals, deployment instructions, roll back instructions, Issue and Tickets Logs etc) to ensure that they meet set quality criteria for each component.
- Should be able to package the various components of the solutions being developed.
- Participates in quality review meetings for the system.
- Provide guidance on to the technical teams.
- Adhere to change control procedures for the systems
- Provide support for post deployment application issues
- Fix systems issues reported through a controlled process.
- Resolves issues arising from Quality Assurance (QA) tests.
- Prepares progress status reports as guided.
- Participate in software quality assurance (UAT) of the software releases.
- Participate in monitoring the application and integrations.
- Any assignment given as and when directed by management.
Academic Qualifications
Bachelor?s degree in IT or a related field.
Professional Qualifications
- Database Development or Administration training i.e. Oracle or PostgreSQL.
- Training in Application Development languages i.e. Java, PHP.
- Training in Application and Web servers namely : JBOSS & Tomcat.
- Training in business systems analysis techniques and tools: e.g. Enterprise Architect.
- Training in Application Development tools :- Eclipse, MyEclipse, NetBeans.
- Database Development or Administration training i.e. MySQL, MS SQL.
- Training in Systems modeling and design techniques.
- Training in Operating systems namely Linux, Red Hat, Unix.
- Knowledge on some software packaging tools e.g. Ant.
- Knowledge on software life cycle tools e.g. HP Load Runner.
- Training and working knowledge of reports generation tools and data management tools e.g. Jaspersoft, Crystal Reports.
Relevant Work Experience Required
At least 3 years work experience in a busy application development and support environment
Skills Required
- Team player
- Results oriented
- Innovative
- Interpersonal skills
- Communication skills
- Analytical skills
- Organizational skills
- Planning Skills
- Documentation and report writing skills
- Problem solving skills
- Negotiation skills
Note:
All applications from interested and qualified candidates must be submitted online via the process below.
ONLY shortlisted candidates will be contacted.
All applications should be submitted online by 13th February, 2019.
We are an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
KRA does not charge any application, processing, interviewing or any other fee in connection with our recruitment process.
Job Application Guidelines
Registration:
- Go to https://erecruitment.kra.go.ke/login and then click on the ‘Register’ button to start the application process.
- After registration, you will receive an email enabling you to confirm your email address and complete your registration.
Log on:
- After registration go to https://erecruitment.kra.go.ke/login
- Key in your username and password then click on ‘Log in’ to access your account.
- After successful log in, the system will open the ‘Applicant Cockpit’.
Candidate Profile (To create or update applicant detail):
- On the ‘Applicant Cockpit’ page, go to the tab ‘Candidate Profile’.
- Click on ‘My Profile’ to create and update your profile.
- Follow the instructions to complete your profile.
- The process will end by clicking the tab “Overview and Release”.
- Ensure you click the check box on the page to complete the profile.
Application process:
- To view the open job postings, click on the tab ‘Employment Opportunities’ on the ‘Applicant Cockpit’ page.
- Under the heading ‘Job Search’ click the ‘Start’ button to view all available vacancies.
- Click on the Job posting to display the details of the position.
- To apply for the position, click ‘Apply’ button at the top of the page.
- Follow the instructions to complete and submit your application.
- Kindly note that all mandatory fields must be completed.
- To complete the process of application, click the ‘Send Application Now’ button after reviewing and accepting the ‘Data Privacy Statement’.
In case of any challenges, please send your email query to isupporthr@kra.go.ke
If you experience any delay in receiving an email notification at the end of the e-recruitment registration process, please refresh your email. In case of any challenge, please send your query to isupporthr@kra.go.ke
Kenya Revenue Authority does not charge any fee at any stage of the recruitment process (application, shortlisting, interviewing, and/or offer)