- 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 workplace.
- Advanced understanding of object-oriented design and design patterns.
- Experience with database design, persistent object stores and performance tuning.
- Strong debugging, profiling and system optimization 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).