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

Senior GemStone Developer

Job in Johannesburg, 2000, South Africa
Listing for: Sabenza IT & Recruitment
Full Time position
Listed on 2026-08-28
Job specializations:
  • Software Development
    Backend Developer, Senior Developer, Software Architect, SQL Developer
Job Description & How to Apply Below

Johannesburg, South Africa | Posted on 24/08/2026

Build. Optimise. Innovate. Lead the Future of Enterprise Applications.

Are you a Senior Developer who enjoys solving complex technical challenges, working with unique technology, and making enterprise systems faster, smarter and more resilient?

We’re looking for a Senior Gem Stone Developer to join our team and take ownership of the design, development, optimisation and maintenance of complex Gem Stone/S Smalltalk applications.

This is more than a coding role. You’ll be a technical problem-solver, systems thinker and Gem Stone Subject Matter Expert , helping shape technical solutions, improve platform performance, mentor developers and contribute to the evolution of critical enterprise applications.

Build & Deliver
  • Design, develop, test and maintain applications using the Gem Stone/S Smalltalk platform .
  • Translate business and functional requirements into robust, scalable technical solutions.
  • Write clean, efficient, maintainable and well-documented code.
  • Conduct code reviews and provide constructive technical guidance.
  • Troubleshoot and resolve complex production issues.
  • Optimise application performance, reliability and scalability.
  • Leverage AI-assisted development and testing tools to improve productivity, quality and resilience.
Shape the Architecture
  • Contribute to technical and architectural decisions across new and existing platforms.
  • Participate in technical design sessions, solution walkthroughs and architecture discussions.
  • Ensure solutions align with enterprise architecture, security and development standards.
  • Identify opportunities to introduce AI-driven automation, predictive capabilities and intelligent monitoring .
  • Help evolve platforms to support future business and technology requirements.
Quality, Stability & Governance
  • Follow coding standards, development methodologies and version-control practices.
  • Identify technical risks and recommend practical mitigation strategies.
  • Support testing, deployment and release activities.
  • Help ensure stable, secure and reliable production environments.
  • Use modern tooling, including AI-driven capabilities, to strengthen code quality, anomaly detection and system monitoring .
  • Work closely with Business Analysts, QA/Testers, Dev Ops, Infrastructure and other technology teams .
  • Contribute to technical scoping, estimation and delivery planning.
  • Translate complex technical concepts into clear business language.
  • Build strong relationships with technical and non-technical stakeholders.
  • Mentor and support Junior and Intermediate Developers .
  • Act as the team's Gem Stone Subject Matter Expert .
  • Share knowledge, best practices and technical expertise.
  • Contribute to documentation, knowledge-sharing and continuous improvement.
  • Encourage the responsible adoption of AI tools and modern development practices .
Requirements
  • Bachelor’s Degree in Computer Science, Information Technology, Engineering or a related field — or equivalent practical experience.
  • 7+ years’ software development experience .
  • 4+ years’ hands-on experience with Gem Stone/S Smalltalk or similar persistent object-oriented environments.
  • Proven experience working with enterprise-scale production systems .
  • Advanced knowledge of object-oriented design and design patterns .
  • Strong understanding of database design, persistent object stores and performance tuning .
  • Excellent debugging, profiling and system optimisation capabilities.
  • Experience with version-control technologies such as Git, SVN or equivalent .
  • Understanding of CI/CD pipelines and modern deployment practices .
Advantageous Experience
  • Experience with in financial services, insurance, investments or other high-transaction environments .
  • Exposure to AI-assisted software development tools .
  • Experience integrating or working with machine learning / AI technologies .
  • Experience with large-scale, highly available and business-critical applications.
Let's build smarter, stronger and more resilient enterprise systems together.
#J-18808-Ljbffr
Position Requirements
10+ Years work 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