24 Oct
|
Momentum Group
|
Navi Mumbai
24 Oct
Momentum Group
Navi Mumbai
Introduction The founding of Metropolitan dates to as early as 1898 and Momentum traces its roots to being established in 1966. Momentum Group was formed from the merger of Metropolitan and Momentum, two sizeable and diverse insurance-based financial services companies in South Africa and was listed on the Johannesburg Stock Exchange on 1 December 2010.
In order to grow its international footprint and diversify its revenue streams, Momentum Group actively pursues financially viable opportunities across the world. Aditya Birla Health Insurance Company Limited, a joint venture with Aditya Birla Capital Limited, was incorporated in 2015 and was our first expansion into India.
Having experienced India first-hand as a hub of both talent and opportunity, we set up Momentum Services in 2017, a wholly-owned Mumbai-based global in-house centre to leverage IT, ITES and Business support services to all our businesses worldwide.
Role Purpose
Design, develop, maintain, and enhance enterprise applications built on the Smalltalk platform. Collaborate with business and technical stakeholders to deliver high-quality software solutions, support modernization initiatives, and contribute to the continuous improvement of legacy and recent Smalltalk applications. Leverage object-oriented design principles to develop scalable and maintainable solutions while rapidly acquiring expertise in the Smalltalk ecosystem
Duties & Responsibilities
KEY ACCOUNTABILITIES/KRAs/KPIs
- Develop, maintain, and enhance applications using Smalltalk technologies.
- Analyze business requirements and translate them into technical solutions.
- Participate in application design, development, testing, debugging, and deployment activities.
- Understand and support existing legacy applications and frameworks.
- Apply object-oriented design principles to create scalable and reusable software components.
- Collaborate with business analysts, architects, QA teams, and project stakeholders.
- Perform root cause analysis and resolve production issues within agreed SLAs.
- Create and maintain technical documentation and knowledge repositories.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Continuously improve application performance, maintainability, and reliability.
- Support migration and modernization initiatives involving legacy Smalltalk applications.
- Contribute to knowledge-sharing sessions and help build organizational capability in Smalltalk development.
- Learn and adopt Smalltalk development tools, frameworks, and methodologies
Requirements
- Minimum 4 years of software development experience.
- Experience in object-oriented programming and application development.
- Strong understanding of software design principles, object-oriented design patterns, inheritance, polymorphism, and encapsulation.
- Experience working within Agile/Scrum environments.
- Familiarity with source control systems such as Git.
- Experience working with relational databases and SQL.
Competencies
Mandatory Skills
- Strong object-oriented programming fundamentals.
- Experience in any of the following technologies:
- Ruby (Preferred)
- Python
- Java
- C#
- JavaScript / TypeScript
- Understanding of:
- Classes and Objects
- Inheritance
- Polymorphism
- Encapsulation
- Design Patterns
- SOLID Principles
- Git / GitHub / Bitbucket
- SQL Server, Oracle, PostgreSQL, or MySQL
- Visual Studio Code or equivalent IDE
- CI/CD basics (Jenkins, Azure DevOps Pipelines, GitHub Actions)
- Object-Oriented Analysis & Design (OOAD)
- Unit testing concepts
- Exposure to debugging, troubleshooting, and application support.
Preferred Skills
- Prior exposure to Smalltalk, VisualWorks, Cincom Smalltalk,
GemStone, or similar environments.
- Experience working on legacy modernization projects.
- Understanding of message-passing architecture and dynamic programming concepts.
- Knowledge of enterprise application development and integration patterns.
📌 Gemstone Developer II (Navi Mumbai)
🏢 Momentum Group
📍 Navi Mumbai