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?
Systems Analyst / Developer
The successful person will report to the Head – Systems Development, in the ICT Department.
Job Summary: As a Systems Analyst / Developer, the role holder will be responsible for the detailed analysis design and development of In-house systems and Management Information Systems (M.I.S.).
Additionally this role will be required to maintain and support applications within this section.
Main Duties:
- Guide the business in drawing report formats and advise on the best approach to automate these reports and returns.
- 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.
Job Specification:
The incumbent will be required to possess the following qualifications, attributes and skills:
- Bachelor of Science Degree in Computer Science or related degree.
- Experience and good knowledge of development tools with a bias in Microsoft.Net (VB and C#) and Java.
- Various programming languages and other programming tools i.e. C++, Dephi, Java, HTML,XML
- Minimum 2 years experience in software development with a proven track record
- 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 5 years experience in planning, systems analysis, design, development and support of systems
- Must have led a team of developers for at least 2 years
- 35 years and below
Network Support Engineer
The successful person will report to the Head – Infrastructure Unit, in the ICT Department.
Job Summary:
Reporting to the Head- Infrastructure, the Network Support Engineer is responsible for:-
- Development, implementation, maintenance and administration of the corporate data Network.
- Developing, coordinating, and maintaining the network and disaster recovery to ensure uptime and business continuity.
- Documenting ICT infrastructure and manages entire inventory.
- Analyzing network security needs and assists in developing standards, guidelines and statements of direction for corporate ICT system architectures; Network security administrator.
- Main Duties:
- Manages performance of ICT Infrastructure and applications to ensure that the systems work as designed and perform consistently and reliably in order to meet Business SLAs.
- Monitors ICT Infrastructure performance including SNMP, logs, events and maintenance of general systems health in order to provide proactive remedial support.
- Recommends replacements and acquisition of new ICT Infrastructure.
- Maintains and updates Network documentation, operating procedures and business continuity policies.
- Develops maintains device access, control policies, data transmission policies, storage policies, Business continuity policies, backup policies, security policies, monitoring profiles, technologies and notification rules that match compliance best practice expectations.
- Plans and implements timely product upgrades, firewall signature updates and patch releases for all ICT assets
- Manages vendor support contracts for hardware, software and services. Undertakes routine preventive measures and enforces vendor SLAs.
- Plan and design Network systems that run mission critical business applications.
- Implement and upgrade systems when necessary.
- Research, advocate, develop and deliver leading edge technology to improve system performance, security and functionality.
- Research and evaluate external technical trends and developments and evolving industry standards concerning technologies affecting networks, security, client/server and other platforms and their application to business systems.
- Research local and international technology trends in business.
- Act as a thought-leader and consultant on technical planning issues and initiatives.
- Defining and documenting the various architecture components, including hardware platform, operating system, execution, development, operation, distribution and technologies related to networking systems.
- Assist in the planning of short term and long term strategies.
- Attend to system failure and resolve/coordinate resolution of issues.
- Install, support and maintain hardware and software infrastructure
- Provide training and technical support for users with varying levels of ICT knowledge and competence.
- Establish and maintain business relationships with vendors, consultants and other outside entities providing services to the bank.
- Negotiate contracts and appropriately monitor performance of their services.
- Handle queries from users and resolve problems or advice them accordingly.
- Assess network security risks, evaluate, recommend and implement as necessary.
- Ensure minimal external threat to information resources.
- Network security administrator.
- Custodian of all remote authentication passwords for all connections to the corporate Network Infrastructure.
- Assign and oversee responsibility and duties to Networking staff for various Network layers and/or services.
- Manage internal staff and external vendors to ensure that services are delivered promptly with an aim of obtaining zero interruption to business operations.
Job Specification:
The incumbent will be required to possess the following qualifications, attributes and skills:
- Bachelor’s degree in Engineering, Computer Science, or equivalent.
- Cisco Certified Network Professional CCNP a must.
- Other vendor certifications in Microsoft, Cisco, Oracle/Sun and IBM are highly desirable
- Wide Networking and project management experience with a minimum of 3 years experience in planning, systems analysis, design, support and development of LAN/WAN infrastructure as line or staff management.
- Demonstrated experience integrating systems in multi-user, multi-platform, multitasking operating systems environments such as UNIX, Windows 2003/2008,
- Excellent understanding and working knowledge with TCP/IP, IP Telephony and Firewall appliances.
- General understanding of banking ICT environments.
- Strong dedication and ability to work for long hours.
- Orientation towards rapid delivery of desired results and adhering to a demanding schedule.
- Demonstrated experience working with multivendor infrastructures such as Cisco, IBM and Sun/ Oracle.
- Demonstrated understanding of modern information security threats and competency in developing effective solutions.
- 35 years and below.
Oracle Database Administrator
Job Summary: Reporting to Head Database Administration, Information & Communication Technology Department, The role holder will be responsible for end-to-end and proactive database design, administration, performance monitoring and management of all databases, peripheral infrastructure, and general ICT systems through setting up of optimal performance bench marks, use of modern and appropriate tools coupled with best practices.
The role holder will also ensure high systems availability and improvements to meet business growth demands, ensure timely intervention by key stake holders, improved performance, enhanced system security, business continuity and excellence in service delivery.
Main Duties:
- Team up with applications support, development and infrastructure team in the development, deployment, management of application and infrastructure, and proactively monitor system health in order to proactively identify weaknesses and manage them.
- Perform tasks such as system design, capacity planning, maintenance, trouble shooting, and change control activities.
- End to end system performance management to guarantee adequate response to end users and proactive monitoring of production databases to ensure application uptime
- Creating and maintaining database documentation, including data standards, procedures and definitions for the data dictionary and maintain all technical documentation relating to database management
- Administration and Management of a high availability enterprise architecture.
- Ensuring a high database security regime by establishing system access needs of users; controlling database access through permissions and privileges and proactively monitoring and reviewing user access using the Audit and Database Vault
Job Specification:
The incumbent will be required to possess the following qualifications, attributes and skills:
- Bachelor of Science Degree in Computer Science.
- Oracle RDBMS 10g, 11g OCP certification
- Proficiency and hands on experience in SQL and PL/SQL
- Proven Hands on experience working with Unix environments
- 3 years working experience in an IT enterprise environment
- Knowledge of Oracle Enterprise Manager
- Proven experience in managing RAC, Dataguard, ASM for mission critical databases
- Familiarity with ICT management frameworks such as ITIL, COBIT, etc.
- 40 years or below
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 30th July 2014.
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: DBA/7/HRD/2014
The Director
Human Resources Division
Co-operative Bank of Kenya Ltd.
P.O. Box 48231-00100
Nairobi