What are the responsibilities and job description for the Smalltalk developer position at Omiz Staffing Solutions (OSS)?
Job Summary
- Develop, test, and maintain software applications using Smalltalk (e.g., Pharo, VisualWorks, Squeak, or VA Smalltalk).
- Design object-oriented solutions and implement best practices for modular and maintainable code.
- Debug and optimize existing Smalltalk applications for performance and reliability.
- Work with database systems and integrate software solutions with third-party services.
- Collaborate with stakeholders to understand business requirements and deliver effective technical solutions.
- Participate in code reviews, technical discussions, and agile development processes.
- Stay up-to-date with the latest Smalltalk development tools and industry trends.
Required Skills & Qualifications:
- Strong proficiency in Smalltalk programming language.
- Experience with object-oriented design and software architecture principles.
- Knowledge of Smalltalk IDEs such as Pharo, Squeak, or VisualWorks.
- Familiarity with relational and/or NoSQL databases.
- Understanding of version control systems (e.g., Git, Monticello).
- Strong problem-solving and debugging skills.
- Good communication and collaboration skills.
Preferred Qualifications:
- Experience working in an Agile/Scrum environment.
- Familiarity with RESTful APIs and software integration.
- Experience with modern software development methodologies and best practices