Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from Kenya Revenue Authority (KRA) has expired
View current and similar jobs using the button below
  • Posted: Aug 21, 2020
    Deadline: Sep 1, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us

    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 decisio...
    Read more about this company

     

    Application Developer

    Department:  Corporate Support Services (CSS)

    Division:    Information and Communication Technology (ICT)

    Job Summary:

    • The job holder is responsible for Development, Maintenance and Support of new systems or existing  business Systems

    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 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
    • Participate in software cost or effort estimation exercises
    • Develop software solutions using J2EE Technologies
    • Optimize database queries
    • Develop Database Procedures and Packages
    • Any assignment given as and when directed by management

    Academic Qualifications       

    • Bachelor’s degree in Computer Science, Management Information Systems, Information Technology, Electrical / Electronic Engineering, Telecommunications or any other related field.

    Professional Qualifications    

    Required Training/knowledge in the following :

    • Database Development or Administration training i.e. Oracle or PostgreSQL
    • Training in Application Development languages i.e. Java, JavaScript, VBScript
    • 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/IDEs: - 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
    • Training on Spring  development Frameworks
    • Source code repository and management tools e.g. SVN

    Relevant Work Experience Required

    • At least 1 year 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

    Check how your CV aligns with this job

    Method of Application

    Note:

    1. All applications from interested and qualified candidates must be submitted online via the process below.
    2. ONLY shortlisted candidates will be contacted.
    3. All applications should be submitted online by 1st September 2020.
    4. KRA is an equal opportunity employer committed to gender and disability mainstreaming. Persons with Disability are encouraged to apply.
    5. KRA does not charge for application, processing, interviewing or any other fee in connection with our recruitment process.
    Interested and qualified? Go to Kenya Revenue Authority (KRA) on www.kra.go.ke to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kenya Revenue Authority (KRA) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail