Standard Bank Group latest job opening

Are you still using the OLD and OUTDATED CV format?
CV Format UPDATES for the year 2022 REVEALED
Find details here

Computer science jobs,Software engineering jobs, IT jobs,

Software Developer

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.

(NOTE: Average minimum salary 200K working as a Project Manager, Monitoring and Evaluation Officer, Consultant, Financial Advisor, Technical adviso. Massive 2021 recruitment conducted by Government, Counties, NGOs, UN, UNDP, World Bank, international development community, UNESCO, WHO, USAID. Get the details click here)

APPLY HERE

How To Apply For a Job By Email