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
$ 135K

Job 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

Apply for this position