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