TAKE technical ownership of application and service architectural implementation as the next Senior Back End Developer sought by a dynamic FinTech company. Your role will be focused on creating & developing maintainable and reliable software that adheres to build specifications, in accordance with project plans, performance/quality standards and Scrum frameworks. The ideal candidate must be Cape Town based with 6-8 years’ commercial application development experience within the B2B Transactional / Payments / SaaS industry. You must preferably possess a BSc. Computer Science or equivalent Degree or be MCSD Certified, and your tech tools should include: C#, VB.Net, JavaScript, HTML, CSS, jQuery, AJAX, MSSQL, Web Services, WCF, MS Office Suite, CRM, Asana, MS Teams, MS Team Foundation Server (TFS). All applicants MUST HAVE uncapped internet connection.


  • Develop, deliver, maintain, and implement high quality technical solutions in line with business requirements / specifications / quality standards.
  • Take technical ownership of application / service architectural implementation.
  • Continuously strive to make improvements to existing products and/or systems and services and ensure Development teams adhere to common patterns and practices.
  • Seek out and act upon feedback from both the Dev team and stakeholders.
  • Keep up to date with relevant technology standards or best practices.
  • System and Unit Testing along with technical documentation maintenance where required.
  • Communicate effective and escalate issues timeously.
  • Assist clients with integration where needed.

  • Collaborate and work closely with all relevant stakeholders to provide product software developments, adjustments, or revisions that:
  • Interpret architecture principles into designed and deployable/usable solutions.
  • Always have the clients’ best interests in mind.
  • Are built according to exact specification requirements from business.
  • Are tested and validated against internal/external required quality standards.
  • Deploy without error or bugs.
  • Are of the highest industry coding practice/s.
  • Integrates the system as a whole.

  • Participate in regular Scrum or Cross-functional Meetings to review:
  • Project status.
  • Business specifications.
  • Errors or operational issues.
  • Timelines.
  • Client feedback.

  • Provide technical input for the creation of software documentation and training materials where required.
  • Research and recommend technologies, tools, methods and processes to increase effectiveness and delivery pace/quality.
  • Identify and mitigate operational risks within the capability area.
  • Take accountability for developing and cross-skilling across multiple disciplines within own area to expand capability and versality of the team.
  • Constantly collaborate with relevant team members to consistently improve functionality and user-friendliness of applications.
  • Identify and troubleshoot system issues and coding problems, addressing such with urgency and incorporating the relevant stakeholders.


Qualifications –

  • BSc. Computer Science or equivalent Degree or MCSD Certification preferred.

Experience/Skills –

  • 6-8 Years’ real commercial application development experience within the B2B Transactional / Payments / SaaS industry.
  • Ability to interpret architectural concerns to solution design in addition to the translation of user requirements into technical specifications and/or code.
  • Enhanced Programming Skills: C#, VB.Net, JavaScript, HTML, CSS, jQuery, AJAX, MSSQL, Web Services, WCF.
  • Proficiency with MS Office Suite, CRM, Asana, MS Teams, MS Team Foundation Server (TFS).
  • Willingness to troubleshoot and solve complex problems.
  • Customer-focused through all stages of the SDLC.
  • Applicant MUST HAVE uncapped internet connection.

Advantageous –

  • Strong Payments industry knowledge.
  • Experience in Programming languages/frameworks such as PHP, NodeJS, Pascal, Java.
  • Knowledge of Message Queues.


  • Exceptional numerical reasoning, logic ability and problem-solving skills.
  • Active and enthusiastic team player acting as an ambassador for product delivery.
  • Willing to adapt to significant changes in either technology or environment.
  • Leads the evaluation of ideas, tools, technology, standards and best practice.
  • Ability to manage multiple projects and meet deadlines.
  • Good design sense, production value and attention to detail.
  • Well organised with strong time management skills and the ability to juggle multiple objectives according to prescribed procedures and processes.
  • Works well under pressure.
  • Ability to work independently and in a Remote team environment.
  • Clear communication skills.
  • Honest, reliable, and hardworking.
  • Self-motivated.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.


When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to [Email Address Removed] and mention the reference numbers of the jobs. We have a list of jobs on [URL Removed] Datafin IT Recruitment – Cape Town Jobs.

Desired Skills:

  • Senior
  • Back
  • End

Learn more/Apply for this position