Are you looking
for an employer who promotes individual excellence and mutual respect in a
team-driven culture with a key focus on social empowerment?
The Co-operative
Bank of Kenya, “the kingdom Bank” is the place for those looking to new
horizons.
Head of Systems /
Software Development
The successful
person will report to the Chief Manager – ICT Department
Job Summary:
As Head, Systems
Development, the role holder will be responsible for spearheading the detailed
analysis, design, and development of In-house systems, and development and
Management of enterprise Information Systems (M.I.S.).
Additionally,
this role will be required to maintain and support some selected applications
and play a key role in various applications integration internally and also
externally with corporate customers.
Main Duties:
·
Ensure effective and efficient systems development processes are
in place and adopted.
·
Perform research on systems development tools, and report
results and recommendations.
·
Manage and execute the systems development life cycles to
produce safe and efficient systems with high quality.
·
Oversee systems implementation, and evaluate the effectiveness
and efficiency of systems, and report anomalies
·
Motivate staff (System Developers) and Business Intelligence
experts in the Unit for their top performance through appropriate level of
coaching and by playing the role of a mentor.
·
Formulate development plans in line with business plans and the
Company’s strategic plan.
·
Design and code reports/returns according to user specification
with the key objective of delivering reports that will assist in decision
making and control.
·
Develop and maintain documentation/manuals on system
configuration or setup.
·
Carry out technical user training as required to enable users
interpret the reports.
·
Assist in preparing system definition/specification by the users
highlighting technical requirements.
·
Carry-out analysis of the requirements and recommend solutions
to address user requirements.
·
Design and code the system according to user specification.
·
Carry out technical user training in respect to these systems so
that the business can utilize them.
·
Roll-out piloted systems to the bank’s branches and users.
·
Provide test systems for UAT and ensure that functions/features
are tested before being put on the live system.
·
Make changes to system configuration and parameters to
accommodate business and technological requirements.
·
Secure systems by putting adequate controls and restrict access
to programs by users in accordance to the requirements of the bank.
·
Interact with various corporate customers and develop
appropriate solutions to integrate their systems to the bank (Business to
Business.
Job
specification:
The incumbent will
be required to possess the following qualifications, attributes and skills:
·
Bachelor of Science Degree in Computer Science, Information
Technology, Computer Engineering, Electrical Engineering or related degree.
·
Experience and good knowledge of development tools with a bias
to Microsoft.Net (VB and C#) and Java.
·
Various programming languages and other programming tools
i.e. C++, Dephi, Java,
HTML,XML
·
Must have designed systems or sub-systems which have been
implemented successfully.
·
Excellent knowledge of relational databases specifically Oracle
and MS-SQL
·
Ability to work through own initiative and as part of a team.
·
Good communication skills.
·
Ability to tolerate stress and achieve objectives despite
difficulties.
·
Minimum of 8 years’ experience, out of which 4 should have been
at Senior Management level/ Head of System Development.
·
Must have led a team of developers for at least 3 years
Interested
candidates meeting the above criteria should forward an application enclosing
detailed Curriculum Vitae accompanied by copies of certificates and indicating
the current remuneration to the address shown below by 31st October 2013.
We are an equal
opportunity employer:
Only the short
listed candidates will be
contacted.
Please quote this
reference on your application and on the envelope: ICT – System
Developer/3/HRD/2013
The Director
Human Resources
Division
Co-operative Bank
of Kenya Ltd.
P.O. Box
48231-00100
Nairobi