Closing Date
Mar
20
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.
The Role
The successful jobholder will be expected to:
The successful jobholder will be required to possess the following qualifications:-
We are an equal opportunity employer.
The Role
The successful jobholder will be expected to:
- 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.
The successful jobholder will be required to possess the following 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.ke indicating the job reference number BED/SSD/2018 by 20th March, 2018.We are an equal opportunity employer.
Treat any job employment advert that requires you to send any money for "processing" as a scam. Do not apply or agree to send any money to any employer for any job application.