This position is based in Cape Town in South Africa.


Established in 2001, Stanchion Payments operates in South Africa, Australia, the UK, United Arab Emirates and the USA.

Stanchion Payment Solutions is a global payments business that has significant experience with card payments, switching, issuing and acquiring that is moving towards development of a payment platform for the financial services and fintech market integrating the changing needs of the dynamic payments market.


We are looking for a dynamic individual who will be responsible for managing the development team and workflow of the development unit. The Development Manager will be tasked with the following:


  • Management of development team.
  • Manage development workflow within team.
  • Interaction with regional sales teams (including regular client liaison).
  • Budgeting and monitoring of costs.
  • Provide pre-sales support.
  • Monitoring of quality, adherence to processes.
  • Monitor code review compliance and execution.
  • Review and enhance processes and tools.
  • Provide technical backup support.
  • Monitor and approve processes and methodology within the team.
  • Develop solutions from technical specifications.
  • Write high-quality, readable code to applicable standards (including internal and external customer’s standards).
  • Ensure that version control is properly performed.
  • Highlight and address errors or shortcomings in received specifications.
  • Troubleshoot defects.
  • Deliver software that is thoroughly tested and debugged.
  • Effectively communicate status without prior prompting.
  • Liaise with vendors; third parties and clients in a professional and courteous manner.
  • Liaise with other divisions within Stanchion.
  • Documentation and contributing to the Knowledge base (Stanchion Wiki).
  • Assist with code quality assurance i.e., code reviews, testing, etc.


  • Ensure that development standards, policies and procedures are adhered to.
  • Drive change to implement efficient and effective strategies as advised by management.
  • Develop and implement standards and procedures to aid in the development of high-quality software.
  • Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs. Ensure that all software developed within your team satisfies the business requirements as specified.
  • Ensure that projects are accurately estimated and delivered to schedule.
  • Show flexibility to respond to the changing needs of the business.


  • Assume a high level of ownership of all work developed by members of the team.
  • Train and integrate new team members and proactively support the continued development of existing team members.
  • Build and promote a positive working environment for the team within your areas as well as other business areas you will engage with.
  • Effectively manage team members in line with company policy and procedures, including performance, development, disciplinary and conflict resolution with effective feedback.
  • Proactively report and manage upwards to management and the business, so that they are well informed of the work currently in development.
  • Implement team goals and objectives.
  • Be knowledgeable about each member of your team, their strengths, weaknesses, and effectiveness, whilst translating each of their behaviours into clear tasks and objectives to improve their individual performance.


  • Advanced technical background with an in depth knowledge of Java programming (Postilion experience will be to the applicants advantage).
  • Min of 7 years’ experience in payments environment.
  • Min of 5 years’ experience in a managerial / team lead role.
  • Professional manner.
  • Strong work ethics, reliable and trustworthy.
  • Able to work under pressure and multitask.
  • Well organised and attention to detail.
  • Must be able to work in a team.
  • Well organised and attention to detail.
  • Good verbal and written communication skills (English).
  • Well developed project management skills.
  • Proven expert Java skills.
  • Expert SQL Server skills–including developer items such as SQL coding.
  • Data Design Skills.
  • Ability to read and interpret business, functional and technical specifications.
  • Ability to write accurate a concise technical specification.
  • Analytical and logical problem-solving skills.
  • A solid knowledge of testing best practices and the ability to test a new solution end-to-end.
  • Ability to perform quality assurance on other’s work.
  • Working knowledge of source and version control principles and products (e.g., Git, CVS, Perforce).
  • Manage and meet deadlines and communicate pro-actively.

To apply please send your CV and cover letter to: and quote job title in the subject line.
Should you not receive any feedback within 2 weeks, please consider your application unsuccessful.