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

Systems Developer

Job in Pretoria, 0002, South Africa
Listing for: Istaff Recruitment
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
    Backend Developer
Job Description & How to Apply Below

Minimum Requirements

  • Strong practical experience with SQL, PostgreSQL and relational database design.
  • Experience with Supabase or a similar cloud backend platform.
  • Web application development and API integration experience.
  • Experience migrating data from Microsoft Access or similar legacy systems.
  • Experience with authentication, permissions, testing and deployment.
  • Practical experience using AI-assisted coding/development tools.
  • Strong analytical, problem-solving and business-process skills.
  • Ability to communicate effectively with both technical and non-technical users.
  • Able to give examples of systems you have developed or contributed to
Duties and Responsibilities System Development & Modernisation
  • Assess and replace the existing Microsoft Access system with a modern SQL/cloud-based solution.
  • Develop and maintain applications using Supabase, PostgreSQL and SQL.
  • Design databases, relationships, workflows, reports, dashboards and business rules.
  • Develop or integrate APIs and implement authentication, permissions and security.
  • Use Git/Git Hub and appropriate development standards.
  • Use AI-assisted development tools such as Lovable, Cursor, Claude Code, Git Hub Copilot or ChatGPT effectively and responsibly.
Operational Systems
  • Develop and improve functionality across areas such as:
    Inventory and warehouse management Asset and serial-number management Technical job and field-service management Stock movements, transfers and barcode functionality Customer assets, repairs, warranties and lifecycle tracking Scheduling, job records, photos, stock usage and customer sign-off Additional operational workflows as required
Data Migration & Implementation
  • Review, clean, map and migrate data from legacy systems.
  • Test applications, workflows, data and permissions across desktop and mobile environments.
  • Coordinate user acceptance testing and resolve issues.
  • Deploy new systems and monitor their adoption.
  • Retire legacy systems once replacements are stable and approved.
Business Process & User Support
  • Work directly with management and operational teams to understand requirements.
  • Map and improve business processes.
  • Develop practical solutions based on user feedback.
  • Train users and administrators.
  • Provide initial implementation support.
Documentation
  • Maintain clear technical and user documentation.
  • Document database structures, architecture, business rules, permissions, integrations, deployment and backup procedures.
  • Maintain complete and up-to-date source-code repositories.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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