Senior Smalltalk Developer

On-siteSalary not specified
India

Job Description, Responsibilities & Requirements

About the Position

We are seeking an experienced Smalltalk Developer to design, develop, and maintain enterprise applications built on Smalltalk platforms. The ideal candidate should have strong object-oriented programming expertise, experience working with legacy systems, and the ability to modernize and integrate applications with contemporary technologies.

Responsibilities

  • Design, develop, and maintain applications using Smalltalk (e.g., VisualWorks, GemStone/S, Pharo, Squeak)
  • Analyze existing legacy systems and implement enhancements or modernization strategies
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Perform code reviews, debugging, and performance optimization
  • Develop and maintain documentation for system architecture and codebase
  • Integrate Smalltalk applications with modern technologies, APIs, and databases
  • Ensure adherence to coding standards, security, and best practices

Requirements

  • 6 to 10 years of experience in Smalltalk development (VisualWorks, GemStone, Pharo, or similar)
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Solid understanding of Object-Oriented Programming (OOP) concepts
  • Expertise in working with legacy systems and application maintenance, including legacy modernization projects
  • Knowledge of relational databases and SQL
  • Familiarity with system integration, APIs, and web services
  • Strong debugging, optimization, and analytical skills
  • Excellent communication and collaboration skills
  • Attention to detail and code quality with a proactive ownership-driven mindset

Nice to Have

  • Proficiency in modern programming languages (Java, Python, or JavaScript)
  • Exposure to microservices architecture and cloud platforms
  • Familiarity with version control tools (Git, SVN)
  • Knowledge of Agile/Scrum methodologies
  • Background in financial services or enterprise domains

About the Company

EPAM Systems is a global software engineering and product development company that partners with the world’s leading businesses to deliver technology solutions that drive innovation and growth.

Job Details

Company name:
EPAM
Location:
India
Work Mode:
On-site
Posted on TheJob:
Jul 5, 2026
Last checked:
Jul 5, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.