Specialty Software Engineer 3 - Smalltalk
Role details
Job location
Tech stack
Job description
In this contingent resource assignment, you will consult on or participate in moderately complex initiatives within Specialty Software Engineering. You will analyze and resolve engineering challenges related to legacy systems while contributing to modernization efforts. This role focuses on maintaining and enhancing Smalltalk-based applications while supporting their transition to modern architectures, ensuring compliance with enterprise standards and collaborating with cross-functional teams. Day-to-Day Responsibilities:
- Develop, maintain, and support applications built in Smalltalk
- Package and deploy Smalltalk applications in non-production environments
- Participate in Agile/Scrum ceremonies and work on assigned user stories in 2-week sprints
- Support modernization initiatives, including migration from Smalltalk to Java-based systems
- Collaborate with engineering teams to enhance backend functionality and integrations
- Work with databases such as Microsoft SQL Server for data access and validation
- Troubleshoot application issues and provide solutions in a timely manner
- Apply OOP design principles and best practices in development work
- Collaborate with cross-functional teams supporting credit card servicing applications
Requirements
-
5+ years of hands-on Smalltalk development experience
-
Strong understanding of object-oriented programming (OOP) principles
-
Experience supporting and modernizing legacy applicationsPlusses:
-
Full stack Java experience (backend preferred)
-
Experience with Microsoft SQL Server
-
Exposure to React-based UI environments