A well established Commercial Bank is looking for an experienced Full Stack Developer (Banking Platform) to join their fast growing team.

Purpose Statement

  • The company requires a Full Stack Software Developer who has the same level of passion for high quality software solutions.
  • You will be part of a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.
  • As a Full Stack Developer, you need to be comfortable around both the front and back-end coding languages, development frameworks and third-party libraries.
  • Develop and maintaining web applications
  • Create automated and scalable solutions
  • Develop reusable code and libraries for future use
  • Translate UI and UX wireframes to visual elements of the application
  • Integrate frontend and backend aspects of the application
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software

Key Performance Areas

  • Development and quality
  • On-time delivery and tracking
  • System support and uptime

Key Tasks & Accountabilities

Development and quality

  • Work with developers and architects in developing platform components based on requirements
  • Manage all cross-cutting non-functional architectural concerns for applications.
  • Enforce non-functional and industry standards applicable to its delivery class
  • Perform quality checks by developing and executing, tests, automation scripts and procedures.
  • Evaluate system architecture and make recommendations as required.

On-time delivery and tracking

  • Ensure timely delivery of developed applications and systems.
  • Ensure project deadlines at met according to contracted SLA.
  • Ensure visibility and tracking of value delivered in accordance with the organisation SDLC.
  • Liaise with software vendors and all IT departments.

System support and uptime

  • Perform standby and support users using the platform in a timely manner.
  • React to system monitoring and alerting events in a timely manner.
  • Perform capacity planning on infrastructure requirements.
  • Performance stability tests to improve system stability.
  • Performance analysis/ load tests to improve throughput.
  • Recommend and implement improved methods.
  • Maintain and modify existing applications and systems.

Knowledge, Skills & Experience

Qualifications & Experience

  • Mobile Development (Native or Hybrid)
  • CI / CD (e.g., Jenkins, TeamCity, Azure Pipelines etc)
  • OAuth 2.0
  • Solution profiling and tracing
  • Linux, Docker, Kubernetes
  • DevOps and Automation
  • AWS

Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

Learn more/Apply for this position