Description:
Responsibilities
- Design, develop, test, maintain, and optimise Gemstone/S Smalltalk applications to ensure high performance, scalability, and reliability.
- Translate business and functional requirements into well-structured, maintainable technical solutions aligned with best practices.
- Contribute to system architecture and design decisions, ensuring alignment with enterprise standards and security principles.
- Conduct code reviews, enforce coding standards, and support adherence to SDLC and governance processes.
- Investigate, troubleshoot, and resolve complex production issues, including performance tuning and root cause analysis.
- Collaborate closely with business analysts, testers, DevOps, and infrastructure teams throughout the delivery lifecycle.
- Provide technical input into solution scoping, estimation, and delivery planning.
- Identify technical risks and proactively recommend mitigation strategies.
- Provide technical leadership, mentorship, and guidance to junior and intermediate developers.
- Contribute to documentation, knowledge sharing, and continuous improvement initiatives.
Qualifications, Knowledge & Experience
- Bachelors 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.
- Experience working on enterprise-scale production systems.
- Strong understanding of object-oriented design principles and design patterns.
- Experience with database design, persistent object stores, and performance tuning.
- Advanced 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 high-transaction or enterprise environments is advantageous.
26 Jan 2026;
from:
gumtree.co.za