The Smalltalk Developer role would require you to manage and extend the VCP application built using Smalltalk and its integration with Triple Point. Design, build, participate in end-to-end projects using Agile development process and Build a distributed system based on service-oriented architecture and SOLID design principles.
Key Responsibilities :
- Manage and extend the VCP application built using Smalltalk and its integration with TriplePoint.
- Design, build, and participate in end-to-end projects using Agile development process.
- Build a distributed system based on service-oriented architecture and SOLID design principles.
- Be able to pick up new technologies along their whole development stack including non-java ecosystems.
- Be passionate about delivering quality code and build culture of continuous learning and improvement in team by identifying technical debts / improvements.
- Have the desire to collaborate, and like sharing and learning from your colleagues
- Provide input and guidance to resolve issues and meet objectives.
- Contribute to developing and refining the existing development processes to enhance quality and productivity.
- Coach and mentor junior members of the team
Key Skills :
BE / BTech or MS degree in Computer Science from a reputed university8+ years of full-stack, hands on experience designing developing of product development experience in designing and coding complex, enterprise, applications in Smalltalk and other object-oriented programming languages.Software Design Patterns / SOLID principles.Experience implementing architectural design patterns such as Event Driven Architecture , Service Oriented Architecture, and Domain Driven designExperience advanced knowledge of coding languages - Smalltalk , JavaExperience developing and working with databases (Oracle, MSSQL)Test-driven development, which includes Unit and End-to-End TestingExcellent analytical, problem-solving and communication skillsAbility to coach and mentor junior members of the teamExperience working with teams across different time-zones and countriesPassion for excellence, passion for high quality materials and professionalismEnsure product quality and timeliness of workFinTech experience will be a plusSkills Required
Java, Databases, SmallTalk, Solid Principles