114 open roles
Senior GemStone Developer
Job description
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 GemStone Developer to join our team and take ownership of the design, development, optimisation and maintenance of complex GemStone/S Smalltalk applications.
This is more than a coding role. You’ll be a technical problem-solver, systems thinker and GemStone 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 GemStone/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. Collaborate & Influence Work closely with Business Analysts, QA/Testers, DevOps, 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. Lead & Mentor Mentor and support Junior and Intermediate Developers. Act as the team's GemStone 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 GemStone/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 within 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.
Description copied from sabenzait's careers page. Read the full posting before you apply.
More jobs at sabenzait
Applications Manager
sabenzait· Cape Town, Western Cape, South AfricaBookkeeper
sabenzait· Merrivale, Kwazulu-Natal, South AfricaBack-End Developer
sabenzait· Pretoria, Gauteng, South AfricaAI Engineer
sabenzait· Pretoria, Gauteng, South AfricaOperations Engineer
sabenzait· Pretoria, Gauteng, South Africa
More jobs in Johannesburg
Sales Associate
JTI (Japan Tobacco International)· JOHANNESBURG, ZA, 2146Head of Integrated Sales – Retail, Lifestyle & Technology
Maersk· South Africa, Johannesburg, 2196Proposal Manager
Apex Group· Johannesburg, Sasol PlaceFreelancer Call-Out 2026
Worx Group ZA· JohannesburgDelivery Driver
Zulzi· Johannesburg, Gauteng