Tuesday, 28 May 2019

Software Developer at Kenya Revenue Authority

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

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
  • Carry out Software Cost Estimation and Negotiations
  • Develop software solutions using J2EE Technologies
  • Optimize Database Queries
  • Develop Database Procedures and Packages
  • Any assignment given as and when directed by management

Qualifications

  • Bachelor’s degree in IT or a related field
  • Required Training/knowledge in the following
  • Database Development or Administration training i.e. Oracle or PostgreSQL
  • Training in Application Development languages i.e. Java
  • 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
  • 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

The post Software Developer at Kenya Revenue Authority appeared first on Jobs in Kenya - http://jobwebkenya.com/.



The post Software Developer at Kenya Revenue Authority is republished from Jobs – Jobs in Kenya – http://jobwebkenya.com/