Standard Bank Software Developer Jobs in Kenya

Standard Bank Software Developer Jobs in Kenya


Job Purpose

  • To provide technical solutions to the needs of stakeholders by interpreting business requirements, designing, coding, testing, debugging and correcting programs in development environments aligned to the Bank’s standards, policies and procedures and governance guidelines and Service Level Agreements

    Key Responsibilities/Accountabilities

  • Build, code and review user and system interfaces including menus, screen dialogues, inputs, reports, validation and error correction, processing rules, access, security, audit controls, recovery routines and contingency procedures.

  • Translate logical designs into component designs taking into account the solution design, performance requirements and existing systems.

  • Work with database design or database administration teams to translate object and data models into appropriate database schemas within design constraints.

  • Works in partnership with Business representatives (e.g. Product Owner, Product Manager) ensuring alignment and value to the customer

  • Conduct quality assurance and approve developed code linked to supplied specifications for production deployment.

  • Provide guidance and assistance to colleagues on any aspect of program component design, creation, testing and documentation.

  • Advanced proficiency in java integrations (SOAP, REST).

  • Advanced proficiency in unit testing.

  • Proficient with Git source control and effective branching and release management practices

  • Experience with Kubernetes, Docker, Maven and related technologies (etcd, helm, istio, envoy)
    Microservices Architecture knowledge will be a plus.

  • Strong understanding & experience with Design patterns and Data Structures

  • Experience with continuous integration and delivery tools such as Jenkins, Travis CI

  • Understanding of monitoring tools and statistics – Prometheus,

  • Strong communication, organization, and project management skills

  • Ability to debug, diagnose and resolve complex Java bugs throughout the stack

  • Ability to work independently to analyse requirements, code, debug, Unit Test, integrate with other code for new requirements, based on direction provided by the Dev Lead

  • Maintain, refactor fix defects in existing code

  • Ability to solve problems encountered during delivery of code

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.

  • Experience with CSS pre-processors like LESS or Sass.

  • Deep understanding of user experience and design. Experience using collaboration tools for UI designers and front end developers

  • Experience with distributed systems and parallel processing in the context of web applications.

  • Proficient with Git source control and effective branching and release management practices

  • Proficient creating user interfaces and resolving cross-browser and backward compatibility issues

  • Ability to debug, diagnose and resolve complex JavaScript bugs throughout the stack

  • Experience with Kubernetes, Docker and related technologies (etcd, helm, istio, envoy)

  • Experience with automation/configuration management
    (terraform and/or CloudFormation)

  • Understanding of monitoring tools and statistics – Prometheus,Jaeger, Zepkin, DataDog, StackDriver or CloudWatch

  • Strong communication, organization, and project management skills.

  • Experience in building real-time enterprise systems in Angular

  • Deep understanding of Testing and documentation tools including Confluence, Applitools, Cypress, Storybook, and Contentful API.

  • Proficient with Webpack and other build and packaging systems e.g Snowpack, Rollup and Babel

  • Experience with continuous integration and delivery tools such as Jenkins, Travis CI

  • Proficient with JavaScript profiling tools

  • Strong understanding & experience with Design patterns and Data Structures

  • 1+ years experience with highly scalable GraphQL clients added advantage.

  • Must have worked in a microservices environment.

  • Ability to work independently to analyze requirements, code, debug, Unit Test, integrate with other code for new requirements, based on direction provided by the Dev Lead

    Minimum Qualification and Experience

  • First Degree in Software Engineering / IT and Computer Sciences

  • Must have working knowledge of systems management, development and implementation methods and applications Support.

    Experience:

  • 3-4 Years’ Experience working in a busy software development environment as a FullStack Engineer.

    Other Experiences:

  • 2+ years of development experience with Java 8, Core Java, Spring boot, Spring Core, Spring MVC, Spring Security and REST Web Services is a must.

  • 2+ years of practical experience in utilizing Kotlin object oriented programming would be an added advantage.

  • 2+ years competent in distributed systems/SOA architecture, parallel processing design and implementation. Experience with Object-Oriented Design and test-driven development.

  • 3+ years of practical experience writing performant client-side JavaScript.

  • 3+ years’ experience with Test Driven Development in Angular.

  • 3+ years’ experience with End to End Testing in Angular.

  • 3+ years working experience with TypeScript.

  • 2+ years’ experience with state containers preferably Redux.

  • Experience with writing Progressive Web Apps and Server Side Rendered Apps in Angular 9+.

  • 3+ years practical experience writing functional JavaScript.

  • 1+ years’ experience with highly scalable GraphQL clients added advantage.

    How to Apply

  • For more information and job application details, see; Standard Bank Software Developer Jobs in Kenya


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to African Jobs.