Fina Bank Database Administrator and Developer Job in Nairobi Kenya

Fina Bank is the preferred Regional Business Bank with a strong presence in Kenya, Rwanda and Uganda. Fina Bank places great emphasis on a responsive and solution driven approach in providing services to its stakeholders.

The Bank has a strong developmental emphasis especially in growing businesses, and aims to ensure excellence in service delivery in the East African Region. The Bank is upgrading its technology infrastructure to a state of the art system and we are seeking to recruit highly driven and motivated professionals to partner with us in this exciting journey.

Currently we are looking to fill the following position:

Database Administrator and Developer

One position (1)

Ref: HR/DBA/001

In line with the business strategy, Fina Bank is strengthening its ICT function in order to provide a more focussed and efficient service to its clients. To support this, we are looking for a dynamic, focussed, keen to details and result oriented individual to fill in the above position.

The Job
Reporting to the Team Leader Databases and Systems, the jobholder will be responsible for analyzing our Bank’s business and technology environment and advising on suitability of computer hardware, software and networks for Bank’s business needs.

Key responsibilities will include:

Software and Database Development

  • Map requirements into formal software requirements specifications that are consistent with existing software architecture.
  • Translate requirements into high level project briefs;
  • Collect information to analyze and evaluate existing or proposed systems;
  • Prepare detailed flow charts and diagrams outlining systems capabilities and processes
  • Identify options for potential solutions and assess them for both technical and business suitability;
  • Create logical and innovative solutions to complex problems;
  • Draw up specific proposals for modified or replacement systems;
  • Produce project feasibility reports;
  • Work closely with developers and a variety of end-users to ensure technical compatibility and user satisfaction;
  • Draw up a testing schedule for the complete systems with a followup on post implementation review;
  • Oversee the implementation of a new system and provide training to users of the new system.
  • Liaise with the software development manager or project manager in subsequent phases of the software development life cycle;
Database Administration
  • Create and configure databases while maintaining balance between needs and resources available
  • Administer databases to provide high availability, Integrity and Confidentiality of the information held therein.
  • Schedule and Plan database fine-tuning to improve performance.
  • Write scripts and design reports using Jasper and Crystal Report writer
  • Plan and work flexibly to a deadline;
  • Operate in a team environment with defined deliverables, reviews and sign-offs;
  • Optimize Database utility in a Shared Storage Environment;
  • Write and maintain system documentation – including continuous update of systems inventory
  • Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current system;
Administrative Activities and Routine House keeping
  • Maintain and update documentation, Systems and Databases;
  • Maintain a log of key System and Database activities for audit purposes;
  • Work closely with application vendors as per the Systems Service Level Agreements (SLAs);
  • Provide technical advice to management and staff on Information Technology Systems and Database issues;
  • Manage the helpdesk on Systems and Database and ensure timely closure of issues;
  • Participate in the Disaster Recovery Planning, testing and improvement;
  • Facilitate Enterprise Backups, End of Day Processing, Documentation, Storage and Retrieval of data/Information
  • Follow the Bank’s defined IT processes and propose means of improving them;
  • Perform any other duties as may be assigned.
Knowledge and Skills requirements:
  • At least a Bachelors’ Degree in Computer Science, Information Technology or related field with strong technical focus;
  • At least 5 years relevant experience in DB Administration and development;
  • Thorough knowledge of database management systems technologies especially Sybase, Microsoft SQL Server and Oracle;
  • Thorough knowledge of and experience in writing scripts using Transact-SQL;
  • Knowledge of and experience in software development methodologies and languages especially NET, C# or JAVA;
  • Experience in managing critical and multiple RDBMS on large systems;
  • Practical experience in monitoring and tuning a database to provide a high availability service;
  • Ability to work independently and think strategically;
  • Good communication and interpersonal Skills;
  • Strong problem solving and analysis Skills;
  • Good Project Management Skills;
  • A deep appreciation of Banking Operations is desirable.
If you can demonstrate your ability to fill the above position, please submit your application along with your detailed CV stating your current position, remuneration, email, and telephone contacts to . 
Please quote reference number on the subject field and the position you are applying for. 
Only applications that reach us on or before 8th August 2012 will be considered. 
Address your application to:

Head of Human Resources,

Fina Bank Limited,

P.O Box 20613-00200, Nairobi.

Only short listed candidates will be contacted.

Job Summary:
Job Title
Job Category
Job Type
Company / Organization
Approx. Salary
Job Opening Date
Job Expiry Date
Job Details
Job Location

Other Jobs in Kenya
Updated: July 28, 2012 — 6:00 am