Enterprise Business Analyst
You are brilliant, you drive results in a big way and you get things done. You are self-driven and have great follow-through. You have cultivated your technical and soft skills and established a respect for facilitating business change and process analysis. You have built capability to handle complex and high impact business projects and you are comfortable managing and driving change.
Does this sound like you? If yes,
then look no further; Co-operative Bank of Kenya, “The Kingdom Bank” is the
ideal place for you, here, you will find growth opportunities at every step of
your career.
Responsibilities
Qualifications
Responsibilities
Qualifications
Responsibilities
Qualifications
Responsibilities
Qualifications
Responsibilities
Qualifications
Responsibilities
Qualifications
You are brilliant, you drive results in a big way and you get things done. You are self-driven and have great follow-through. You have cultivated your technical and soft skills and established a respect for facilitating business change and process analysis. You have built capability to handle complex and high impact business projects and you are comfortable managing and driving change.
You are highly analytical with a keen
interest in enterprise/business analysis & continuous improvement.
We have an exciting opportunity for
an Enterprise Business Analyst in our Business Change Management team.
Reporting to the Head – Business Change Management, the role holder will be
responsible for providing detailed enterprise analysis, operations design,
business requirements and solution analysis, product analysis, functional
analysis and business process analysis for various business domains using data
and tools to deliver change through implementation of business and technology
solutions for the bank.
Responsibilities
·
Focus “on understanding the needs of
the business as a whole, its strategic direction, and identifying initiatives
that will allow the business to meet strategic goals.
·
Carry out thorough examination of not
only the business problem/need and its proposed business solution, but also an
in-depth look into whether the proposed solution is truly the best solution.
·
Perform detailed analysis of what the
solution entails, its risks, and its feasibility in the existing organizational
climate. Research and discern where a business is and where it should be.
Conduct feasibility studies. Perform opportunity identification and analysis.
Prepare and maintain the business cases.
·
Maintain a deep awareness of how
business operation works and help stakeholders explore technology possibilities
that would ensure effectiveness in the delivery of their role expectations.
·
Facilitate business involvement and
ownership of new/future business requirements; documentation and or review of
requirements / user stories / use cases.
·
Analyze business processes; identify
alternative solutions, assess feasibility, and recommend new approaches.
Contribute to evaluating the factors that must be addressed in the business
change program. Help establish requirements for the implementation of changes
in the systems and business process.
·
Provide support to users and
coordinate with IT staff to help review and provide input to the design of the
IT system from the business perspective. Tackle projects across multiple
domains and handle new business domains with the same level of confidence.
·
Assist business users in identifying
business problems, needs and functions, understand stakeholders’ concerns and
requirements, identify improvement opportunities, and contribute business input
for developing the business case for the IT system development projects.
·
Plan the scope, schedule and approach
for business analysis, IT system development project and monitor progress as
well as coordinate with the Internal Project Manager and report to the Project
Steering Committee on changes, the risks and issues when appropriate.
Qualifications
·
Degree in Information Technology,
Mathematics and Statistics, Actuarial Science, Operations Management and/or
related business studies. Certification in the one of the following is a plus:
Lean six sigma green/black belt, Certified Business Analyst Professional
(CBAP), Professional Business Analyst (PMI-PBA), Business Process Management
(BPM).
·
At least 6 years overall experience
in a busy business environment encompassing at least 2 years’ professional
experience in business analysis & continuous improvement.
·
Process improvement & modeling
using various methods and tools like Six Sigma, UML, BPMN, Workflows or any
other.
·
Must have practiced Requirements
Elicitation, Business Requirements Analysis, Business Solution Assessment and
Validation, Business Analysis Planning and
·
Monitoring, Requirements Management
and Communication, Stakeholder Analysis, Business Rules Analysis, Data
Analysis, Operations and Business Modeling/Design.
·
A wild duck – out of the box thinker,
analytical and investigative mind, as well as creative abilities with high
level of mathematical/statistical aptitude and strong problem solving/ root
cause analysis skills.
·
Entrepreneurial flair with strong
business acumen and excellent communication skills. Is influencing and
results-oriented.
How to Apply
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 EBA/COO/2018 by 20th
March, 2018.
Test
Automation Engineer
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.
We are looking for a highly
passionate and motivated individual who will put quality assurance and process
automation at the forefront to build highly reliable products for our users.
The Role of the Test Automation
Engineer will entail the design, build, test, and deployment of effective test
automation solutions. To fulfill this role the Test Engineer will require a
strong understanding of different testing strategies, approaches and techniques
and the technical ability to apply appropriate automation technologies to meet
the short and long term goals of the testing organization.
The role objective is to automate as
much of the testing effort as possible with a minimum set of code / scripts and
building a robust set of regression testing suite through the adoption of
appropriate application testing approaches as well as system development
techniques.
The focus will be to reduce the
manual effort required in testing to reduce the effort needed by both technical
and business teams in performing user acceptance tests as well as system
regression. The role will also ensure reduced time to market in getting
solutions out to business while at the same time reduce the risk of system
failing once they are deployed.
Responsibilities
·
Define a test automation strategy for
key bank systems based on a broad risk based analysis in collaboration with the
technical teams and business partners in addition to providing expertise and
support on use of methods and tools.
·
Guide solution developers to ensure
they instrument the application code in order to enable effective and
repetitive unit testing of the code before it is incorporated into the current
build.
·
Develop automated solutions to
expedite test. This will be in the form of tooling to increase the efficiency
of test preparation and / or the creation automated of test cases.
·
Put the power of automation into the
hands of Test Designers / Testers. The Test Engineer will deploy the simplest
solution to meet the defined need with the aim to effectively automate the
testing effort.
·
Develop and deploy automated
solutions to expedite acceptance test by use of automation tools as part of
Acceptance Test and execution of automated test solution as part of the System
being deployed.
·
Undertake objective, systematic
analysis and draw accurate conclusions based on evidence by identifying
problems and working with technical teams and business to resolve them.
·
Have a clear grasp of the testing
mandate by proactively determining what should be automated and in what
sequence to get the maximum return on the automation investment while defining
the scope of test automation within the context of each release/delivery.
·
Review system performance, identify
opportunities for improvement and implement appropriate measurements and
metrics against products under test.
Qualifications
·
A Bachelor’s degree in Computer
Science, Information Technology and/or related fields from a recognized
university. Additional training in Quality Assurance and System testing will be
an added advantage.
·
4+ years of experience in Quality
Assurance with at least 2 years experience as a seasoned Automation Engineer
coupled with strong knowledge of manual system testing and software quality
control best practices and methodologies.
·
Excellent software development skills
coupled with programming experience in Python, Perl, Shell and Java, etc.
·
Excellent understanding of Unix/Linux
Operating System
·
Ability to communicate ideas in both
technical and user-friendly language coupled with Interpersonal skills, to
facilitate creation of test cases
·
Proven analytical and creative
problem-solving abilities, ability to effectively prioritize and execute tasks
in a high-pressure environment.
·
Experience working in a
team-oriented, collaborative environment.
·
Detail-oriented individual who can be
relied on to produce accurate deliverables
How to Apply
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 letter enclosing detailed Curriculum Vitae
to jobs@co-opbank.co.keindicating the job reference number TAE/SSD/2018 by 20th
March, 2018.
Card & E-Channels – Mobile Support
Officer
Do you find yourself captivated by
emerging technologies, always wanting to learn more and gain exposure in the
ICT field?
Are you a strong contributor with an
agile mindset and an eye for detail and quality where swift solutions and
customer satisfaction are the priority?
If yes, then look no further;
Co-operative Bank of Kenya, “The Kingdom Bank” is the ideal place for you,
here, you will find growth opportunities at every step of your career.
This position within ICT – Card &
E-Channels Unit will give you the opportunity to impact customer’s lives and
also grow your career in IT.
You will have the chance to make
highly valuable contributions as a member of the bigger ICT team, leveraging on
technology to deliver best service, solutions and a memorable experience to our
customers.
Reporting to the Head – Card & E-
Channels, the role holder will be responsible for the day to day
support/supervision and administrative management of the Mobile Banking
systems.
The role holder will also be expected
to cut learn and provide support for all other systems managed by the sub-unit.
Responsibilities
·
Ensure that all systems used by the
unit are properly managed and meet business needs as well as provide business
reports at all times.
·
Establish and maintain sound backup
and recovery policies and procedures.
·
Maintain the required system
configuration and parameterization by ensuring that change control procedures
are maintained as well as ensuring compliance to change process and sign-offs.
·
Engage in software installation,
upgrades and system enhancements in collaborations with vendors.
·
Identify and fix technical problems
associated with systems and system failure.
·
Ensure monthly review of passwords
changes and removal and whether there are any sharing of passwords and access.
·
Ensure that policies, procedures and
guidelines for information processing and outputs are well documented, details
available and well understood.
·
Evaluate and assessment of technical
requirements for systems implementation or requiring implementation.
·
Ensure that all risk management
requirements within your remit are addressed and where necessary escalate
through the available defined channels.
·
Implement and maintain database
security measures as well as applications tuning and performance monitoring.
Qualifications
·
University Degree in Computer
Science, Engineering or related field from a recognized University as well as a
certification in any of the following areas; Linux/IBM administration.
·
ITIL certification and experience in
Omni Channels will be added advantage.
·
Minimum of 5 years working experience
with at least 3 years’ experience in administering and developing mobile
applications.
·
Good knowledge and understanding of
mobile technologies and security as well as clear understanding of Devops,
agile principles and SDLC.
·
Very strong analytical, presentation
& problem-solving skills with the ability to work confidently on high
priority problems and present technical ideas in a user-friendly language.
·
Detailed technical knowledge in IT,
cards & plastics, e-banking and understand current trends.
How to Apply
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 MSO/SSD/2018 by
20th March, 2018.
User Experience (UX) Developer
Do you dream of designing products
that have a positive impact on a global scale?
Are you a well-rounded developer
looking to join a high performing team where your impact will be recognized
immediately?
We are hiring for an experienced user
experience developer to take part in interdisciplinary projects and bring
his/her own unique talents to our design team dynamic.
In this position, you will be part of
a team responsible for the ideation and development of prototypes to explore
and showcase forward thinking concepts. In particular, you will be helping to
research and build experiences related to automated systems. Projects will
range from well-defined applications to addressing experimental research
questions to building interaction frameworks.
The ideal candidate is both an
engineer and designer who strives to find the perfect balance between form and
function, and is passionate about envisioning how the world should be in 5-10
years. You must be resourceful, creative, and comfortable utilizing a wide
array of techniques to bring your ideas that are user friendly to life.
Reporting to Head – Digital Hub, the
UX Developer will be responsible for the development of mobile and web based
applications using latest technologies on android, iOS etc. while assuring
security and cross-browser compatibility. He/she will combine research and
design skills together to understand the user needs and produce
concepts/solutions/designs that people want to use.
Additionally, the successful
candidate will make strategic design and user-experience decisions related to
core, and new, functions & features while taking a user-centered design
approach to rapidly test and iterate the designs
Responsibilities
·
Combine research and design skills
together to understand the user needs and produce concepts/solutions/designs
that people want to use.
·
Translate Concepts into wireframes
and mockups that lead to intuitive user experiences.
·
Facilitate customer’s product vision
by researching, conceiving, wire framing, sketching, prototyping, and mocking
up user experiences for digital products.
·
Design and deliver wireframes, user
stories, user journeys and mockups optimized for a wide range of interfaces and
applications.
·
Identify design problems and devise
elegant solutions.
·
Make strategic design and
user-experience decisions related to core, and new, functions and features.
·
Take a user-centered design approach
and rapidly test and iterate designs.
·
Take smart risks and champion new
ideas.
·
Develop mobile and web based
applications using latest technologies on android, iOS etc. while assuring
security and cross-browser compatibility
·
Prototyping of UX designs for the
digital lab.
·
API development on REST, SOAP and
other relevant technologies like node.js, Java, PHP.
·
Build reusable code and libraries for
future use.
·
Ensure the technical feasibility of
user interface/user experience designs.
·
Optimize application for maximum
speed and scalability and ensure that all user input is validated before
submitting to back-end.
·
Implement Search Engine Optimization
(SEO) capabilities using SEO principles and ensuring that application will
adhere to them.
·
Use Google maps API, google
analytics, charts, graphs and such tools to enrich the UX delivery.
Qualifications
·
A Bachelor’s degree in computer
science & IT related fields or Business related field with relevant IT
professional qualifications.
·
At least 3 years’ relevant work experience
in a role directly related to web design, UX Design / Front-end mobile-web
development experience, product design, product management, production
management, marketing. Preference will be given to candidates who have
experience designing complex solutions for complete digital environments.
·
Expertise in UX software such as in
Vision, UXPin, HTML5, CSS3, Balsamiq, Framer.js, angularjs, Quartz Composer,
and the like is a must.
·
Strong technical proficiency with UX
tools such as Axure, Balsamiq, Sketch, and Adobe Creative Suite, Understanding
user research, personas, wireframing and Proficient understanding of code
versioning tools, such as (Git / Mercurial / SVN).
·
Graphic or Visual Design, Digital
Media Design, other visual specialty or any other related qualifications will
be an added advantage. Good understanding of asynchronous request handling,
partial page updates, and AJAX
·
Ability to scope and estimate efforts
accurately, prioritize tasks and goals independently and rapidly produce
deliverables in a fast-paced iterative environment.
·
Strong understanding of the full
software development life cycle, processes and procedures with an understanding
of team needs, basic fundamentals of iterative and incremental development as
well as Service oriented environments and Agile practices.
·
Great focus on human behaviors,
psychology and understanding why people do what they do with experience leading
projects and building consensus with multiple stakeholders and cross-functional
teams.
·
High level of mathematical aptitude
and strong problem-solving skills, Logical, analytical with an investigative
creative mind and ability to handle complex information with accuracy and
attention to detail. Knows and appreciates the value of metrics and incremental
delivery.
·
Excellent written and verbal
communication skills when working with both internal business and technical
people with external customers, ability to solidify vague requests, explain
issues, and guide to solutions.
How to Apply
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 letter enclosing detailed Curriculum Vitae
to jobs@co-opbank.co.keindicating the job reference number UXD/SSD/2018 by 20th
March, 2018.
Back-End Systems Developer
We are looking for an outstanding
backend development engineer to design and implement features that will enable
our systems to work more efficiently. This position requires the ability to
complete complex development efforts using an agile development methodology.
Our ideal candidate must be
comfortable with rapidly evolving designs and requirements, and have excellent
interpersonal skills in addition to using expert technical knowledge to drive
features and improvements.
Success in this role will depend on
your ability to work with other teams, while having a sense of customer-focus
to provide solutions that “just work.”
Reporting to Head – Digital Hub, the
Back-End Systems Developer will be responsible for the detailed analysis,
design and development of the backend or server-side logic for systems and
Management Information Systems (M.I.S.).
Additionally, he/she will be required
to maintain and support applications within this section and will therefore be
required to have knowledge working within the agile methodology keeping in mind
quality control plans within the developments to identify improvements.
Responsibilities
·
Develop all server-side logic,
definition ensuring high performance and responsiveness to requests from the
front-end according to user’s specification.
·
Integration of user-facing elements
developed by the front-end developers with server side logic and optimization
of the server-side logic for maximum scalability and speed.
·
Carry out analysis of the
requirements; assist in preparing system specification by the users and
recommend solutions to address user requirements.
·
Develop and maintain
documentation/manuals on system configuration or setup in addition to building
reusable code and libraries for future use.
·
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.
·
Design and code reports/returns
according to user specification with the key objective of delivering reports.
·
Develop and implement data models and
other strategies that optimize statistical efficiency and data quality
·
Acquire data from primary or
secondary data sources and maintain databases/data systems
·
Carry out technical user training in
respect to these systems so that the business can utilize them.
·
Rollout piloted interfaces and
systems to the bank’s branches and users and provide test systems for UAT to
ensure that functions/features are tested before go-live.
·
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.
·
Adhere to change control procedures
in implementing solutions.
Qualifications
·
Bachelor of Science Degree in Computer
Science or related degree from a recognized university with experience in
software development (Java, Dot Net development) knowledge.
·
Minimum 2 years’ experience in
software development, data analysis and reporting with a proven record of
accomplishment.
·
Very strong analytical, presentation
& problem-solving skills with the ability to work confidently on high
priority problems and present technical ideas in a user-friendly language.
·
Technical expertise regarding data
models, database design development, data mining and segmentation techniques.
·
Strong knowledge of and experience
with reporting packages (Business Objects, SSRS etc.), databases (SQL, Oracle
etc.), programming (XML, JavaScript, or ETL frameworks).
How to Apply
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.keindicating the job reference number BED/SSD/2018 by 20th
March, 2018.
User Experience Designer
When customers interact with us
through our digital platforms, they should feel like we really know them and
their needs. That is why we keep our customers at the core of all our designs.
We are thus looking for a visual design thinker who will give this experience
to our customers.
You are passionate about solving
real-world user experience challenges. You understand the key role visual
design plays in enhancing brand and user experiences.
You possess mad visual design skills
and know how to apply them to interactive products. You love colour,
typography, a good sketch, you are willing to push creative boundaries, and you
are a relentless advocate for quality.
Reporting to the Head-Digital Hub,
the User Experience Designer will work with cross-functional teams to ensure
the creation of engaging, positive, user experiences and intuitive interfaces
for device, mobile and application solutions created for Co-op bank customers.
In this role, you will define
interaction models, user task flows, User Interface specifications &
requirements, communicate user scenarios, end-to-end experiences and screen
designs to stakeholders. You will work with business members, technology
partners, analysts, and visual designers to develop and incorporate the Co-op
bank brand device experience.
Responsibilities
·
Acts as a lead on all projects tasked
with making complex user experience decisions and assist in the definition and
translation of business/functional requirements into user flows and wireframes.
·
Facilitate user experience design
thinking sessions to identify business and technical requirements for
technology, research and business initiatives to ensure that designs are
successfully created and implemented to achieve the user goals.
·
Develop overall user experience,
interaction design and information architecture for technology and business
initiatives at the level of detail and rigor needed by those who must base
their work on the design.
·
Use a variety of analytical
techniques to gather and analyze design requirements (e.g. interviews,
facilitated workshops, surveys, site visits, use cases, workflow analysis,
observations, etc.) This includes creating site maps, flows, wireframes,
prototypes and design specifications; analyzing usability test results; and
developing user experience design briefs.
·
Evaluate information gathered from
multiple sources with the aim of resolving conflicts and providing information
to support interaction design prioritization and tradeoff decisions.
·
Define process improvements for the
user experience team and works with the leadership team to communicate and
uphold user experience standards.
·
Work with creative & visual leads
and technical leads to understand technical systems and constraints so that
design solutions are technically feasible and optimal and to co-evolve
experience solutions through an iterative design process.
·
Develop expert level knowledge of
competitive and complementary design strategies to ensure a “best approach”
design with every project
·
Define and prioritize design schedules,
milestones and deliverables on multiple project initiatives in addition to
building/advocating the development of UI guidelines, standards and
requirements that serve as the foundation for designing cohesive experiences.
·
Act as an internal consultant and
subject matter expert by staying on top of changing UX design technologies, as
well as corporate, organization, and industry standards to ensure leading-edge
interpretation and execution of design applications and to provide business and
technical guidance where appropriate.
Qualifications
·
A Bachelor’s degree in an IT related
field or Business related field with relevant IT Professional qualifications.
Graphic or Visual Design, Digital Media Design, other visual specialty or any
other related qualifications will be an added advantage.
·
At least 3 years’ relevant work
experience in a role directly related to web design, UX Design / Front-end
mobile-web development experience, product design, product management,
production management, marketing.
·
Strong technical proficiency with UX
tools such as Axure, Balsamiq, Sketch, and Adobe Creative Suite.
·
Creative problem solver with
experience leading projects and building consensus with multiple stakeholders
and cross-functional teams.
·
Demonstrated ability to scope and
estimate efforts accurately, prioritize tasks and goals independently and
rapidly produce deliverables in a fast-paced iterative environment.
How to Apply
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.keindicating the job reference number UXD/DB/2018 by 20th
March, 2018.
We are an equal opportunity employer.