×
Register Here to Apply for Jobs or Post Jobs. X

Fullstack Developer; Recon Assist

Job in Cape Town, 7100, South Africa
Listing for: Ecentric Payment Systems
Full Time position
Listed on 2026-06-27
Job specializations:
  • IT/Tech
    Technical Support
Job Description & How to Apply Below
Position: Fullstack Developer (Recon Assist)

Rondebosch, South Africa | Posted on 06/23/2026

We are a proudly South African-based company that provides fast and secure payment processing solutions to businesses and financial institutions across 17 countries in Africa. As a one-stop, omnichannel payment solutions partner, Ecentric brings businesses the very best payment processing software & services for in-person payments, online payments, as well as for efficient back-office administration and reconciliation.

Launched in 1998, Ecentric is characterised by innovation and a strong culture of excellence. Twenty-five years ago, the founders identified the need for a payments partner that serves more than one retailer, across more than one payment channel. Fast forward to today, Ecentric now processes 20% of South Africa’s card transactions (trusted by two thirds of South Africa’s leading retailers), we bring credibility built on quality and serves as a payments partner to 65% of JSE listed retailers - serving their in-store, online, mobile and omnichannel payments requirements.

Job Description

Position Overview

Develop, enhance, maintain and support our recon products to the highest standard whilst ensuring the code is secure and adheres to PCI compliance requirements. The incumbent will further be responsible for building out progressive additions or maintenance to current products while working in a team of designers, analysts, and other developers. The role requires implementation of visual elements to ensure effective user interface.

Roles and Responsibilities
  • Development:
    • Develop T-SQL stored procedures and functions to implement business logic.
    • Develop regression tests to test T-SQL code.
    • Perform database performance optimization.
    • Build responsive web pages that provide good user experience with efficient data transfer between front-end, service layer and back-end databases.
    • Develop reusable front-end components using Angular / AngularJS.
    • Recommend and implement performance improvements to sites and applications.
    • Design and implement Web site security measures, such as firewalls and message encryption.
    • Incorporate technical considerations into design plans, such as budgets, equipment, performance requirements, and legal issues including accessibility and privacy.
  • Analysis:
    • Analyze data to determine, recommend, and plan installation of a new system or modification of an existing system.
    • Analyze product needs and requirements to determine feasibility of design within time and cost constraints.
    • Engage with project managers to obtain information on limitations or capabilities for products.
    • Engage with analysts, engineers, programmers and others to design systems and to obtain information on performance requirements and interfaces.
    • Engage with all internal and external stakeholders on project status, proposals, or technical issues, such as software system design or maintenance.
    • Obtain and evaluate data on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
    • Determine and set system performance standards.
    • Provide clear, detailed descriptions of specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
  • Test:
    • Develop, maintain or direct software system testing or validation procedures.
    • Modify existing components to correct errors, or upgrade interfaces and improve performance.
    • Monitor system operations and functioning to ensure conformance with stakeholder specifications.
    • Perform tests which adhere to planned schedules, or after any revision reporting any anomalies.
    • Document test plans, procedures, or results.
  • Operate:
    • Perform application support on rotational basis.
    • Prepare reports concerning project specifications, activities, or status.
    • Communicate with network personnel or hosting agencies to address hardware or software issues affecting sites or applications.
    • Respond to user inquiries.
    • Monitor security system performance logs to identify problems and notify security specialists if problems occur.
  • Learn:
    Continuously develop and improve understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  • Plan:
    Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
Requirements
  • Microsoft SQL Server
  • Solid experience with T‑SQL programming writing stored procedures
  • Experience debugging stored procedures using tools such as SQL Server Management Studio
  • SQL Server Profiler
  • Experience identifying and addressing query performance issues
  • Experience processing bulk datasets (100,000+ rows daily) into large databases (50 million+ rows) would be advantageous
  • Experience with Analysis Services would be advantageous
  • Experience with SQL Server Data Tools would be advantageous
  • Experience with modular databases would be advantageous
  • Front End (3+ Years Experience)
  • Solid experience…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary