Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 29, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Standard Bank Group is the largest African banking group by assets offering a full range of banking and related financial services. "Africa is our home, we drive her growth” Our vision is to be the leading financial services organisation in, for and across Africa, delivering exceptional client experiences and superior value. This sets the prima...
    Read more about this company

     

    Software Developer

    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.

     

    Method of Application

    Interested and qualified? Go to Standard Bank Group on careers.peopleclick.eu.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Standard Bank Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail