Duties:
- Analyze requirements, develop new features or enhance existing configurations in Calypso to deliver functions that meet business requirements
- Optimize Calypso performance by improving or rewriting existing functions
- Investigate and resolve issues escalated by the production support team related to Calypso
- Work on the Calypso version upgrade project which will be started later this year
- Migrate business lines from other systems to Calypso
- Follow the processes for version control, continuous integration and release management
- Documentation on design, support, user manuals and operation procedures
- Ensure code is covered thorough by unit tests and rigorously tested before deploying to QA or UAT
Requirements:
- 4 years+ experience in software development in the banking/finance sector
- Bsc or above in Computer Science, or relevant disciplines.
- Strong development skills in Java 7 +
- Hands on with J2EE servers such as JBoss and good understanding of Java memory optimization
- Familiar with Spring framework, SQL databases, and web-based application development
- Working knowledge of automated unit testing frameworks and best practices
- Independent worker and strong communication skills in English
Bonus:
- Past experience in Calypso systems is a strong advantage
- Exposure to Angular framework
- Hands on with Python and other scripting languages