SmallTalk Developer

Salem, OR • Contract • April 23, 2025 • 79220

Job Title: SmallTalk Developer
Job ID: 79220
Location: Salem, Oregon


Overview:
The Oregon Youth Authority (OYA) is seeking an experienced Smalltalk Application Developer to support the modernization of its core Juvenile Justice Information System (JJIS), a legacy application built using the Smalltalk programming language and Oracle database. This role will serve as a critical technical resource, providing expertise in analyzing existing Smalltalk code, translating complex business logic into clear documentation, and supporting both legacy system operations and the transition to a new low-code platform.

 


What you will be doing:
Legacy System Modernization Support

  • Analyze and interpret Smalltalk code within the JJIS legacy application.

  • Translate technical logic and validation rules into plain English or pseudo-code to assist modernization efforts.

  • Participate in Agile ceremonies, user story reviews, and technical walkthroughs.

  • Collaborate closely with developers, business analysts, QA teams, and vendor partners.

  • Assist with QA and User Acceptance Testing (UAT) for the new system.

Legacy JJIS Application Support

  • Provide ongoing technical support and maintenance of the existing Smalltalk-based JJIS application.

  • Diagnose and resolve production issues in collaboration with the Service Desk.

  • Conduct unit testing and support bug fixes to ensure system stability.

  • Develop user stories and use cases to support development and enhancement initiatives.

  • Participate in design reviews and solution validation with peers and stakeholders.

 

What you must have:

  • Extensive hands-on experience with the Smalltalk programming language.

  • Strong understanding of Object-Oriented Analysis & Design (OOAD).

  • Proven ability to translate complex technical information into clear, concise documentation for non-technical audiences.

  • Experience supporting legacy applications within a highly integrated systems environment.

  • Proficient in Oracle databases.

  • Strong teamwork and collaboration skills in cross-functional environments.

  • Excellent presentation and communication skills.

  • Proficient with Microsoft Office tools (Excel, Word, Visio, PowerPoint).

  • Experience participating in all phases of the Software Development Life Cycle (SDLC).


Nice to have:

  • C++ programming experience is a plus.

  • Strong understanding of Agile methodology and project delivery processes.

  • Experience with low-code platforms or modernization projects is preferred.

 


For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Share This Job

Related Jobs