Transform your Professional JourneyAre 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 If so, the vacant Database Administrator position at our ICT Department is the
Kingdom Bank” is the place for those looking to new horizons.
perfect opportunity for you!
Vacancy: Database Administrator – Data Warehouse & Analytics
We are looking for a seasoned
database administrator with a knack for end-to-end proactive database design
and management, a gritty never-say-die doer who relishes challenges, is
dynamic, resilient, creative and highly-motivated.
The role holder will ensure
performance monitoring and management of database, data warehouse components,
Infrastructure, and general ICT systems through setting up of optimal
performance bench marks and the use of modern best practice and appropriate
tools to meet business performance growth demands, ensure system security,
business continuity and competitiveness in product and service development.
The Role
Specifically, the successful
jobholder will be required to:
- Monitor performance and manage parameters to
provide fast query responses to front-end users ensuring performance of
production data warehouse databases including systems logs, events and event
correlation and maintaining performance statistics and setting baseline
statistics. - Monitor and manage the high availability
components including RAC, Dataguard, RMAN, ASM for key databases and
related components as well as ensure best practice in the installation of
database management systems (RDBMS); ensure compliance with RDBMS license
agreements and maintain upgrades and critical patches. - Develop, manage and test back-up and recovery
plans and ensure that storage, archiving, back-up and recovery procedures
are functioning properly and ensure 24/7 available support for the data
warehouse and related systems. - Take lead role in the various I.T. audits in
providing necessary information and enforcing closure of audit, change
management and compliance issues in the data warehouse environment and
also manage key I.T. risks for data warehouse database systems and ensure
proper mitigation; Business Continuity Planning (BCP) and disaster
recovery preparedness through periodic testing as scheduled and update of
disaster recovery procedures and sharing the results with management. - Team up with analytics applications support,
development and infrastructure team in the development, implementation,
management applications, infrastructure, and monitor system health in
order to proactively identify weaknesses and address them. - Perform data modelling tasks such as business
models, logical models and dimensional models to effectively convert
business requirements to technical requirements in conjunction with data
warehouse developers. - Establish the needs of users and monitoring
user access and security, control data warehouse access permissions and
privileges, consider both back-end organization of data and front-end
accessibility for end-users and further refine the physical design to meet
system storage requirements. - Create and maintain data warehouse
documentation, including data standards, procedures and definitions for
the data dictionary (metadata) as well as maintaining all technical
documentation relating to data warehouse maintenance, management and
configuration. - Communicate regularly with technical,
applications and operational staff to ensure data integrity and security
and continually monitor security events in the network, take corrective
actions and generate reports for management. - Attend to system failure and
resolve/coordinate resolution of the problem and handle queries from
analytics application support, resolve problems in a timely manner and
advice accordingly. - Establish and maintain business relationships
with vendors, consultants and other outside entities providing services to
the bank. Monitor performance of the SLAs to ensure that the database gets
maximum value from the services
Skills, Competencies and Experience
The successful candidate will be required
to have the following skills and competencies:
- Bachelor’s degree in Software Engineering,
Computer Science, Information Technology, or related discipline, or
equivalent. - 3 -5 years in database technology with
experience deploying data warehousing technologies (e.g., High
Availability, Data Warehousing, Backup, Partitioning, Online Data
replication) in production environments - Oracle RDBMS 11g/12c OCP certification as well
as strong SQL and PLSQL skills including data warehouse objects such as
partitions and materialized views - Skills in Data Warehousing, Business
Intelligence, OLAP, and Data mining as well Familiarity with ICT standards
such as ITIL, COBIT, and Proficiency in various operating systems like
Unix, Linux, windows. - Thorough knowledge on data profiling, data
modeling and data validation and associated tools, Skills in Database
Sizing, Storage, Performance, and Security Considerations - Strong analytical skills; ability to analyze
and correlate complex data and excellent knowledge on the Oracle
Technology stack as well as excellent knowledge of ICT system
architectures, platforms and Infrastructure - Ability to effectively communicate complex
technical issues and exhibit a wide degree of creativity and latitude
coupled with the ability to lead and direct the work of others without the
benefit of a direct reporting relationship as well as the ability to
utilize independent judgment and to support senior managers on operational
criticality - General awareness of the banking industry ICT
operations and security procedures.
If you are confident that you fit the role and person profile and you are keen
to add value to your career then please forward your application enclosing
detailed Curriculum Vitae to jobs@co-opbank.co.ke indicating the job reference
number DBA/2/HRD/2015 by 5th October, 2015
Vacancy: Systems Developer
If you are an exceptional IT professional with solid programming skills and
knowledge of database concepts and you possess strong analytical and process
improvement skills with proven proficiency in dealing with corporate
information systems in the banking sector, then the Systems Developer position,
is a fantastic opportunity for you to join our ICT team.
The role holder will be responsible
for detailed analysis, design and development of In-house systems and
Management Information Systems (M.I.S.) and will also be required to maintain
and support applications within this section.
The Role
Specifically, the successful
jobholder will be required to:
- Analyze data requests obtained from management
to determine operational problems, define data modeling requirements,
gather and validate information, apply judgment and statistical tests and
develop data structures to support the generation of business insights and
strategy. - Identify, analyze, and interpret trends or
patterns in complex data sets and build visualizations to summarize and
present key messages to the business that will assist in decision making
and control. - Filter, “clean” data, and review reports,
printouts, and performance indicators to locate and correct code problems. - Design and code reports/returns according to
user specification with the key objective of delivering reports and
provide test systems for users to test the reports before they are placed
on the live system and carry out technical user training as required to
enable users interpret the reports. - Setup and attend to systems failures, resolve
or coordinate the resolution of the problem and also and deal with queries
from users and resolve or advise them accordingly. - Define new process improvement opportunities
then develop and implement data models and other strategies that optimize
statistical efficiency and data quality. - Assist in preparing system
definition/specification by the users highlighting technical requirements,
carry-out analysis of the requirements, recommend solutions to address
user requirements and ensure adherence to change control procedures in
implementing solutions. - Design and code the system (web, desktop and
mobile applications) or interface according to user specification as well
as provide test systems for UAT and ensure that functions/features are
tested before being put on the live system. - Develop and maintain documentation/manuals on
system configuration and 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 Liaise with software vendors to resolve systems issues or
escalation. Collect, collate information and clearly document issues to
enable software vendor support.
Skills, Competencies and Experience
The successful candidate will be
required to have the following skills and competencies:
- Bachelor’s degree in Computer Science,
Electronics Engineering, IT or related field from a recognized university. - At least 2 years’ programming and software
development (Java, Dot Net development) experience. - Possession of a Systems Administration/System
Engineer certification in UNIX and/or Microsoft. - Excellent understanding of programming
languages and other programming tools particularly Visual Basic, C#, Java,
HTML/CSS, XML. - Very good knowledge of Windows Operating
Systems and an understanding of Unix and Linux. - Strong analytical skills with the ability to
collect, organize, analyze, and disseminate significant amounts of
information with attention to detail and accuracy. - Good knowledge of reporting and business
analytics tools.
If you fit the profile, then apply today!
Please forward your application
enclosing detailed Curriculum Vitae to jobs@co-opbank.co.ke indicating the job
reference number SD/HRD/2015 by 5th October, 2015.
We are an equal opportunity employer.
Comments
Post a Comment