Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a Senior Gemstone Developer to join our client based in Centurion for a hybrid role.
What you will be doing:

  • 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 code reviews and provide constructive technical feedback to team members.
  • Optimise system performance, reliability, and scalability of existing applications.
  • Troubleshoot complex production issues and implement robust fixes.
  • Contribute to system architecture and design decisions for new and existing platforms.
  • Ensure solutions are aligned with enterprise architecture standards and security principles.
  • Participate in technical design sessions and solution walkthroughs with stakeholders.
  • Ensure adherence to SDLC, coding standards, and version control practices.
  • Identify technical risks and proactively recommend mitigation strategies.
  • Work closely with business analysts, testers, DevOps, and infrastructure teams.
  • Provide technical guidance and mentorship to junior developers.
  • Communicate complex technical concepts clearly to non-technical stakeholders.
  • Advocate for best practices, knowledge sharing, and continuous improvement.

What we are looking for:

  • 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.) and CI/CD pipelines.
  • Experience in financial services, insurance, investments, or high-transaction environments is advantageous.
  • Strong analytical and problem-solving skills, attention to detail, and quality orientation.
  • Ability to work independently and take ownership of complex deliverables.
  • Strong collaboration, communication, and mentorship skills.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills:

  • GemStone/S Smalltalk
  • Object-Oriented Programming
  • Enterprise Software Development
  • CI/CD & Version Control
  • Git
  • SVN

Learn more/Apply for this position