2019  ICT jobs Family bank 2019

Job opportunities are now open for applications at the Family Bank for ICT jobs for the year 2019 as follows;

1. Job Title : ICT C/C++ PROGRAMMER - ICT – IJA/PRG/4/3/2019


To support the growth strategy, Family Bank is looking for a dynamic, proactive professional with strong credential and relevant work experience to fill the position of an ICT C/C++ Programmer

JOB PURPOSE

Design, code and implement computer programs for Family Bank; perform analysis and modification of existing programs and operations to meet the bank changing needs and to provide for system enhancements; write maintenance and user documentation to support programs; test and debug programs for accuracy and reliability; instruct program users in proper operation.

KEY RESPONSIBILITIES

• Confirms project requirements by reviewing program
objective, input data, and output requirements with analyst,
supervisor, and client.
• Arranges project requirements in programming sequence
by analyzing requirements; preparing a work flow chart and
diagram using knowledge of computer capabilities, subject
matter, programming language, and logic.
• Codes project requirements
• Programs the computer by entering coded information.
• Confirms program operation by conducting tests; modifying
program sequence and/or codes.
• Prepares reference for users by writing operating instructions.
• Maintains historical records by documenting program
development and revisions.
• Maintains client confidence and protects operations by
keeping information confidential.
• Ensures operation of equipment by following manufacturer’s
instructions; troubleshooting malfunctions; calling for
repairs; evaluating new equipment and techniques.
• Maintains professional and technical knowledge by
attending educational workshops; reviewing professional
publications; establishing personal networks; participating in
professional societies.
• Contributes to team effort by accomplishing related results
as needed.
• Any other duties assigned to you by Software Engineer.

COMPETENCE & ABILITY

• A C/C++ programmer with at least three years working
experience. Extensive experience in Java programming in
relevant areas will also be considered.
• Experience using rapid software development tools such as
Visual Studio Wizards, Eclipse, etc is required.
• Ideally the candidate has programmed on both Windows and
Unix-like operating systems (e.g. Linux). Cross-compiler
software development will be considered advantageous.
• TCP/IP communication programming is required
• Experience in cryptography is highly desirable (programming
experience in encryption/decryption using various ciphers.)
Experience programming RSA, 3DES and AES in various
modes will be advantageous. Experience with OpenSSL
programming libraries will be a definite plus.
• Experience in parallel processing using both threading as
well as multiple-processes
• Inter-processor communication via shared memory
• Experience in the following areas will be considered a
definite asset
• Smart-Card POS terminal software development
• Experience programming EMV and ISO 7816-4 APDUs to
communicate with smart cards for VISA, MasterCard
and/ or any other EMV compliant smart-card
• ISO 8583 messaging
• DirectFB programming experience
• OPOS POS printer development
• Experience with the following will also be advantageous
• Server-side programming on telephony architectures
(PBXs, etc)
• Database programming
• Use of XML via libraries
• Nice to have: experience in the following will be considered
an asset for ongoing R&D activities
• Use of Event logging libraries on Windows family of
operating systems
• GSM/GPRS programming, preferably with SIM Toolkit

WORK EXPERIENCE
  • It is highly desirable that the candidate has participated in all cycles of Software Development, from Design to Implementation, Maintenance (e.g. bug fixes), Enhancements to newer versions, Migrations between platforms, etc. Use of version control tools will be an added benefit.
  • Candidates are expected to be self-starters, capable of working independently without the need for regular supervision.
  • Note that the work environment will often require the successful candidate to work extra hours outside the standard 8:00am to 5:00pm work hours, as dictated by factors such as deadlines for business presentations and volume of business demands.

N/B Please note that any CV’s that do not demonstrate how 
the above requirements have been used in a software 
project will not be considered

2. Job Title: ICT PHP PROGRAMMER - ICT – IJA/PRG/4/3/2019


Station: Based at the Head Office

KEY RESPONSIBILITIES

• Confirms project requirements by reviewing program
objective, input data, and output requirements with analyst,
supervisor, and client.
• Arranges project requirements in programming sequence
by analyzing requirements; preparing a work flow chart and
diagram using knowledge of computer capabilities, subject
matter, programming language, and logic.
• Codes project requirement by converting work flow
information into computer language.
• Programs the computer by entering coded information.
• Confirms program operation by conducting tests; modifying
program sequence and/or codes.
• Prepares reference for users by writing operating instructions.
• Maintains historical records by documenting program
development and revisions.
• Maintains client confidence and protects operations by
keeping information confidential.
• Ensures operation of equipment by following manufacturer’s
instructions; troubleshooting malfunctions; calling for
repairs; evaluating new equipment and techniques.
• Maintains professional and technical knowledge by
attending educational workshops; reviewing professional
publications; establishing personal networks; participating in
professional societies.
• Contributes to team effort by accomplishing related results
as needed.
• Any other duties assigned to you by Software Engineer.

COMPETENCE & ABILITY

• Three (3) years demonstrated experience with the following:
HTML, CSS, JavaScript, JQuery, AJAX, JSON, DOM
Bonus: HTML5, JQuery UI, XML/XSL, Event-driven
programming in JavaScript and JQuery, Bootstrap
Back End Skills
i) Three (3) years demonstrated PHP programming
experience using Eclipse PDT including the following
• PHP streams for URL access
• Use of PHP Sessions and associated state-information
storage, e.g. serialization
• Manipulating XML via PHP
• Regular Expressions
• MySQL & PostGres database access using PDO
• Database Transaction Processing
• Configuration of Eclipse PDT via php.ini
ii) MySQL& PostGres Database Management including
• SQL query generation
• Creation of triggers
• Creation of stored procedures and functions
• Knowledge of PL/pgSQL
iii)Working knowledge of Apache administration, e.g.
• Control access to files/directories
• Knowledge of mod rewrites and similar devices will be a
definite asset
iv)Working knowledge of the overall LAMP/WAMP Stack,
including installation and configuration
v) Experience on both Windows and Linux environments
Programmers with experience in the following will be at a
definite advantage
• TCP/IP programming experience
• Configuration of security settings on all elements of the
LAMP stack
• Web Hosting configuration, e.g. DNS server settings, Email
Server configuration, etc.
• Experience in programming a low level language such as C/
C++ on both Windows and Linux

WORK EXPERIENCE


  • It is highly desirable that the candidate has participated in all cycles of Software Development, from Design to Implementation, Maintenance (e.g. bug fixes), Enhancements to newer versions, Migrations between platforms, etc. Use of version control tools will be an added benefit.
  • Candidates are expected to be self-starters capable of working independently without the need for regular supervision.
  • Note that the work environment will often require the successful candidate to work extra hours outside the standard 8:00am to 5:00pm work hours, as dictated by factors such as deadlines for business presentations and volume of business demands.

PLEASE NOTE: ANY CVs THAT DO NOT DEMONSTRATE
HOW THE ABOVE REQUIREMENTS HAVE BEEN USED IN
A SOFTWARE PROJECT WILL BE IGNORED.


HOW TO APPLY

All applicants MUST apply via email to hr@familybank.co.ke 

APPLICATION DEADLINE

Closing date for applications is 18th March, 2019.
Only shortlisted candidates will be contacted.

Good luck


Advertisements

Post a Comment

Previous Post Next Post