KCB BANK JOBS FOR APPLICATION DEVELOPERS
APPLICATION DEVELOPERS
THE POSITION
Reporting
to Senior Manager Application Development, the developer shall build
and customize applications, systems and interfaces to support internal
process and business departments. The developer will interact with third
party service providers as well as other internal IT units. The
developer must demonstrate a strong understanding of and high regard for
hand-held devices and web solutions as business delivery channels for
both bank corporate and retail customers as well as for online agency
banking services.
KEY RESPONSIBILITIES
THE POSITION
Reporting
to Senior Manager Application Development, the developer shall build
and customize applications, systems and interfaces to support internal
process and business departments. The developer will interact with third
party service providers as well as other internal IT units. The
developer must demonstrate a strong understanding of and high regard for
hand-held devices and web solutions as business delivery channels for
both bank corporate and retail customers as well as for online agency
banking services.
KEY RESPONSIBILITIES
- Design, develop and install developed components.
- Work closely with IT Risk and Security to ensure that applications are well secured.
- Understands the necessity of and contributes to coding standards.
- Accountable
for preparation and timely delivery of quality applications. The
responsibility includes requirements definition, review of design
documents, user test planning and review, defect tracking, and project
closure tasks.
- Have expert knowledge on Java programming, mobile programming, web programming and database programming and administration.
- Work with SharePoint, Excel services and SQL analysis services to provide results on data collected.
- Work with enterprise service bus to manage system integration and interfaces
- Provide the bank with statistical reports on research and performance of various services using system tools.
- Develop business continuity plans for solutions.
- Specify and ensure application controls are incorporated during design of the software in order to check on risk exposure.
THE PERSON
- A Bachelors of Science in Computing or related degree from a recognised University.
- Java programming certification.
- The
developers should have in depth skills in jbase/java that is provable
and quantifiable (code samples and/ or project descriptions) as the bulk
of our development work is in or interfaced with T24 banking system
(T24 is a jbase/java system).
- The developer should have skills in developing system interfaces using web services and ISO messages.
- Interested in learning and has a creative mind set.
- Provable experience working on web or mobile application projects (work history with links to previous website projects).
- In particular, the applicant should have at least 2 years working experience in:-
- Developing
applications, defining and testing the software or systems after
development to ensure that the set functional and security parameters
are in place.
- Internet connectivity security.
- Java programming
- Knowledge
of SQL programming, Oracle database administration, SQL Server 2005/8
database administration and performance tuning will be an added
advantage.
- Knowledge in using enterprise service bus to manage interfaces and system integration.
- Knowledge in SOA, BPM and Enterprise Architecture will be an added advantage.
- In depth skill with the tools of the trade in web and mobile development.
- Familiarity with networking and IT security will be an added advantage.
- Good knowledge of the workings of the internet, firewalls and VPN technology.
- Some working knowledge of PC hardware.
- Possess sound negotiation, excellent communication, presentation and interpersonal skills.
- Be pleasant, outgoing, aggressive and self-driven.
- Appreciates the value of great user experience in building applications.
- Responsive to user needs. Enjoys interacting with users and solving problems.
- APPLY HERE
- Design, develop and install developed components.
- Work closely with IT Risk and Security to ensure that applications are well secured.
- Understands the necessity of and contributes to coding standards.
- Accountable for preparation and timely delivery of quality applications. The responsibility includes requirements definition, review of design documents, user test planning and review, defect tracking, and project closure tasks.
- Have expert knowledge on Java programming, mobile programming, web programming and database programming and administration.
- Work with SharePoint, Excel services and SQL analysis services to provide results on data collected.
- Work with enterprise service bus to manage system integration and interfaces
- Provide the bank with statistical reports on research and performance of various services using system tools.
- Develop business continuity plans for solutions.
- Specify and ensure application controls are incorporated during design of the software in order to check on risk exposure.
THE PERSON
- A Bachelors of Science in Computing or related degree from a recognised University.
- Java programming certification.
- The developers should have in depth skills in jbase/java that is provable and quantifiable (code samples and/ or project descriptions) as the bulk of our development work is in or interfaced with T24 banking system (T24 is a jbase/java system).
- The developer should have skills in developing system interfaces using web services and ISO messages.
- Interested in learning and has a creative mind set.
- Provable experience working on web or mobile application projects (work history with links to previous website projects).
- In particular, the applicant should have at least 2 years working experience in:-
- Developing applications, defining and testing the software or systems after development to ensure that the set functional and security parameters are in place.
- Internet connectivity security.
- Java programming
- Knowledge of SQL programming, Oracle database administration, SQL Server 2005/8 database administration and performance tuning will be an added advantage.
- Knowledge in using enterprise service bus to manage interfaces and system integration.
- Knowledge in SOA, BPM and Enterprise Architecture will be an added advantage.
- In depth skill with the tools of the trade in web and mobile development.
- Familiarity with networking and IT security will be an added advantage.
- Good knowledge of the workings of the internet, firewalls and VPN technology.
- Some working knowledge of PC hardware.
- Possess sound negotiation, excellent communication, presentation and interpersonal skills.
- Be pleasant, outgoing, aggressive and self-driven.
- Appreciates the value of great user experience in building applications.
- Responsive to user needs. Enjoys interacting with users and solving problems.
- APPLY HERE
No comments: