Software Engineer
THE JUDGE GROUP, INC.
Wilmington, United States of America
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 135KJob location
Wilmington, United States of America
Tech stack
Java
Relational Databases
Software Design Patterns
Microsoft SQL Server
Object-Oriented Software Development
Software Deployment
React
iOS
Backend
Information Technology
Smalltalk
Service Stack
Legacy Systems
Job description
We are seeking an experienced Software Engineer specializing in Smalltalk to join a team focused on maintaining and modernizing legacy systems supporting credit card servicing applications. This role plays a key part in evolving critical applications used in call centers for small business and consumer credit card customers.
You will work within an agile scrum team to enhance existing Smalltalk applications while contributing to a long-term modernization effort transitioning systems to Java-based architecture. What You'll Do
- Design, develop, and maintain applications built in Smalltalk
- Participate in agile (scrum) development cycles, delivering features in 2-week sprints
- Support and enhance legacy systems while contributing to modernization efforts toward Java-based solutions
- Analyze moderately complex technical challenges and implement effective solutions
- Package and deploy applications in non-production environments
- Collaborate with cross-functional teams including engineers, product partners, and stakeholders
- Contribute to technical design decisions using strong understanding of object-oriented programming (OOP) principles
- Provide guidance as a senior team member and support overall project delivery, * Support applications built on legacy Smalltalk systems (pre-Java OOP technology)
- Contribute to a multi-year modernization initiative expected through 2027-2028
- Collaborate within a high-performing agile team
Requirements
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of experience in Smalltalk development
- Experience working with object-oriented programming concepts and design patterns
- Experience packaging and deploying applications in development/test environments
- Strong problem-solving, analytical, and communication skills
Preferred Qualifications
- Experience in full-stack Java development, with emphasis on backend systems
- Familiarity with React-based UI frameworks
- Experience with Microsoft SQL Server or relational databases
- Background working with or modernizing legacy systems
- Ability to quickly understand new business domains and technical environments, * Strong engineering background with recent hands-on development experience
- Ability to work across legacy and modern technology stacks
- Detail-oriented, adaptable, and capable of managing multiple priorities
- Effective communicator and collaborative team player