As a Full Stack Developer at Co-operative Bank of Kenya, you will be responsible for shaping and implementing technology and business solutions that contribute to the organization’s competitive differentiation. You will use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the organization’s technology stack. This role requires collaboration with team members to implement user stories, write tests, and continuously deliver improved product functionality.
Key Responsibilities
Solution Implementation: Shape and implement technology/business solutions to contribute to the organization’s competitive differentiation.
Agile Development: Use Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions.
Collaboration: Collaborate with other team members to implement user stories, write tests, and continuously deliver new/improved product functionality.
Technical Communication: Communicate with internal IT teams to resolve technical dependencies during implementation.
Full Stack Development: Develop all front-end and backend and/or server-side logic, ensuring high performance and responsiveness to requests from the front-end according to user’s specification.
Reusability: Build reusable code and libraries for future use.
System Specifications: Assist in preparing system specifications by the users highlighting technical requirements.
Requirements Analysis: Carry out analysis of the requirements and recommend solutions to address user requirements.
Testing: Carry out system testing and provide solutions for SIT/UAT to ensure that functions/features are ready before being put on the live system.
Documentation: Develop and maintain documentation/manuals on system configuration or setup.
Technical Training: Carry out technical user training in respect to these systems so that the business can utilize them.
Security & Controls: Secure systems by putting adequate controls and restrict access to programs by users in accordance to the requirements of the bank.
Support: Attend to systems failures and resolve or coordinate the resolution of the problem.
Standards Compliance: Adhere to change control procedures in implementing solutions and build the organization’s brand in the technology community.
Skills and Qualifications
Education: Bachelor’s degree in Computer Science, Electronics Engineering, IT or a related field from a recognized university.
Experience: Minimum of 3 years’ experience in software development.
Server-Side Proficiency: Experience in Springboot, Apache Camel, NestJS, SpringMVC, ExpressJS, Node.js, Java, PHP, C#, ASP.NET, and XML.
Client-Side Proficiency: Experience in HTML/CSS and Javascript.
Frameworks/Libraries: Experience with at least one JS framework/Library such as Angular, Cordova, Ionic, ReactJS, VueJS, Ember, jQuery, JQWidgets, or Bootstrap.
API & Protocols: Knowledge of designing RESTful APIs, SOAP Services, SSO/OAuth, LDAP, and Search Technologies.
Operating Systems: Very good knowledge of Windows Operating Systems and an understanding of Unix and Linux.
DevOps & Agile: Knowledge of Agile software development practices and experience in an Agile environment are required. Familiarity with DevOps processes, workflows, and tools such as TFS, GIT, Github Actions, Jenkins, CircleCI, Team City, Docker, and Kubernetes will be considered a plus.
Soft Skills: Very strong analytical, presentation & problem-solving skills with the ability to work confidently on high-priority problems and present technical ideas in user-friendly language.
Attitude: Positive attitude and willingness to learn new things.
How to Apply
Interested and qualified candidates should apply online by visiting the Co-operative Bank of Kenya career portal on their official website www.co-opbank.co.ke. Alternatively, use the following application link: Apply Now.
How to Apply
Interested and qualified candidates should apply online via the Co-operative Bank of Kenya application portal at www.co-opbank.co.ke. You can directly access the application page via this link: Apply Here