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

Senior Gemstone Developer

Job in Johannesburg, 2000, South Africa
Listing for: Khonology (Pty) Ltd
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Software Architect, Backend Developer, Senior Developer
Job Description & How to Apply Below

Khonology is a digital services and technology engineering company. Our teams build modern, scalable, and resilient solutions that enable our clients to operate, innovate, and grow.

The Senior Gemstone Developer is responsible for the design, development, optimisation and maintenance of complex Gemstone-based applications within the organisation. The role plays a key part in providing technical leadership, ensuring system stability, performance, and scalability, while mentoring junior developers and contributing to architectural and strategic technology decisions.

The Senior Gemstone Developer is responsible for the design, development, optimisation and maintenance of complex Gemstone-based applications within the organisation. The role plays a key part in providing technical leadership, ensuring system stability, performance, and scalability, while mentoring junior developers and contributing to architectural and strategic technology decisions.

In addition, the role supports the integration of AI-driven approaches where appropriate, enabling smarter automation, enhanced performance monitoring, and data-informed decision-making.

Key Responsibilities:

Technical Development & Delivery
  • Design, develop, test and maintain applications built on the Gemstone/S Smalltalk platform.
  • Translate business and functional requirements into high-quality technical solutions.
  • Write clean, efficient, well-documented and maintainable code aligned with best practices.
  • Perform reviews and provide constructive technical feedback to team members.
  • Optimise system performance, reliability and scalability of existing applications.
  • Resolve complex production issues with robust fixes
  • Incorporate AI-assisted tools for testing, monitoring, and optimisation to improve efficiency and resilience.
Architecture & Systems Design
  • Contribute to design decisions for new and existing platforms.
  • Ensure solutions meet enterprise architecture standards and security principles.
  • Participate in technical design sessions and walkthroughs with stakeholders.
  • Explore opportunities to embed AI-driven components for smarter automation and predictive capabilities.
Quality, Risk & Governance
  • Ensure adherence to coding standards and version control practices.
  • Identify technical risks and recommend mitigation strategies.
  • Support testing, deployment and release processes for stable production environments.
  • Use AI-driven tools to enhance code quality checks and anomaly detection.
Collaboration & Stakeholder Engagement
  • Work closely with business analysts, testers, Dev Ops, and infrastructure teams.
  • Provide input to scoping, estimation and delivery planning.
  • Convey complex technical concepts clearly to non-technical stakeholders.
Leadership & Mentorship
  • Mentor junior and intermediate developers.
  • Act as a Gemstone Subject Matter Expert within the team.
  • Contribute to knowledge sharing, documentation and continuous improvement initiatives.
  • Encourage awareness of AI tools and practices that can enhance productivity and innovation.
Qualifications, Knowledge & Experience
  • Bachelor's Degree in Computer Science, Information Technology, Engineering or related field (or equivalent practical experience).
  • 7+ years' experience in software development.
  • 4+ years' hands-on experience with Gemstone/S Smalltalk or similar object-oriented persistent environments.
  • Proven experience working on enterprise-scale systems in a production environment.
  • Advanced understanding of object-oriented design and design patterns.
  • Experience with database design, persistent object stores and performance tuning.
  • Strong debugging, profiling and system optimisation skills.
  • Experience with version control systems (Git, SVN, etc.).
  • Understanding of CI/CD pipelines and modern deployment practices.
  • Experience in financial services, insurance, investments or high-transaction environments (advantageous).
  • Exposure to AI-assisted development tools or machine learning integration (advantageous).
  • Experience in financial services, insurance, investments or high-transaction environments (advantageous).
Required Skills & Competencies
  • Strong analytical and problem-solving skills.
  • Excellent accuracy and quality orientation.
  • Ability to work independently and take responsibility for complex deliverables.
  • Strong teamwork and communication skills.
  • Passion for developing others.
  • Resilient in high-pressure or changing environments.
  • Openness to incorporating AI tools and practices into development workflows.
Position Requirements
10+ Years work experience
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