Smalltalk Developer
4 weeks ago
Job Title : Smalltalk Developer.
Location : Gurugram, India.
Experience Required : 5 to 11 years.
Notice Period : Up to 60 days.
Job Type : Full-Time | Onsite.
Job Summary :
We are seeking an experienced Smalltalk Developer with strong Java expertise to join our technology team in Gurugram. The role involves working on enterprise-grade applications that are central to business operations. The ideal candidate should have a deep understanding of object-oriented design, experience modernizing legacy systems, and the ability to work across the software development lifecycle in a collaborative environment.
Key Responsibilities :
- Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, and deployment.
- Apply architectural design patterns such as Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA), and Domain-Driven Design (DDD).
- Collaborate with cross-functional teams, including business analysts, architects, and QA, to deliver high-quality solutions.
- Ensure adherence to software design best practices and coding standards, including SOLID principles.
- Conduct peer code reviews and provide guidance to junior developers.
- Identify and resolve application issues and performance bottlenecks.
- Write and maintain unit tests and support test-driven development (TDD) practices.
- Participate in Agile/Scrum ceremonies and contribute to continuous process improvement.
Mandatory Technical Skills :
- Strong hands-on development experience in Smalltalk (preferably with Gemstone).
- Proficiency in Java and related frameworks.
- Solid understanding of object-oriented programming and software engineering principles.
- Experience with architectural patterns such as SOA, EDA, or DDD.
- Working knowledge of relational databases such as Oracle and Microsoft SQL Server.
- Practical experience with test automation and unit testing frameworks.
- Exposure to Agile methodologies and tools such as JIRA, Confluence, etc.
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- Prior experience in financial services or insurance domains.
- Experience working with distributed teams across time zones.
- Ability to mentor and support junior developers.
- Familiarity with DevOps practices and tools is a plus.
What We Offer :
- Opportunity to work on mission-critical enterprise systems.
- A collaborative, learning-focused work environment.
- Exposure to both legacy systems and modern technology stacks.
- Career growth through internal learning platforms and mentorship.
(ref:hirist.tech)