Application Developer Job in Salem, OR | Yulys
×

Job Title: Application Developer

Apply on Job
Company Name: IMCS Group
Salary: $ 48.00
-
$ 52.00 Hourly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: Salem, OR, United States
Required Candidates: 1 Candidates
Skills:
Caching
Web Security
Problem Solving
Job Description:

Job Title: SmallTalk Developer

Location: Remote

Type: Contract


About the Role

A government agency is modernizing its legacy Juvenile Justice Information System (JJIS), a mission-critical application built on Smalltalk and an on-premises Oracle database. We seek an experienced SmallTalk Developer to analyze the legacy codebase, translate its business logic into plain English/pseudo-code, and support the transition to a modern low-code platform. This role bridges technical and non-technical teams, ensuring seamless knowledge transfer while maintaining the legacy system during the transition.


Key Responsibilities

Legacy System Modernization:

  1. Analyze and interpret legacy Smalltalk code to document business logic, validation rules, and system functionality.
  2. Convert technical Smalltalk code into clear English/pseudo-code for vendor and stakeholder alignment.
  3. Collaborate with cross-functional teams (vendors, business analysts, QA) to validate requirements and acceptance criteria.
  4. Participate in Agile processes, including sprint planning, user story refinement, and technical reviews.
  5. Support testing efforts (QA/UAT) for the modernized application.


Legacy Application Maintenance:

  1. Provide ongoing support, troubleshooting, and bug fixes for the legacy Smalltalk system.
  2. Develop use cases and user stories to guide future enhancements.
  3. Diagnose and resolve production issues, working closely with the Service Desk.
  4. Conduct design walkthroughs with stakeholders to validate solutions.
  5. Perform unit testing and ensure system stability.


Technical Environment:

  1. Work within a complex ecosystem: Oracle databases, client/server architecture, and integrations with external systems.
  2. Communicate technical concepts effectively to diverse audiences (IT teams, business users, leadership).


Required Qualifications:

  1. 5+ years of hands-on Smalltalk development experience.
  2. Expertise in Object-Oriented Analysis and Design (OOAD).
  3. Proven ability to document legacy systems and translate technical logic for non-technical stakeholders.
  4. Experience in multi-platform environments (desktop OS, client/server, relational databases).
  5. Familiarity with Agile methodologies and full SDLC participation.
  6. Strong collaboration and communication skills.


Schedule & Logistics:

  1. Hours: 20 hours/week (5 hours/day, Monday–Thursday).
  2. Time Zone: Pacific Standard Time (PST).

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter