• Writing scalable, robust, testable, efficient and easily maintainable code
• Translating software requirements into stable, working, high performance software
• Ensure that software packages and programs are well documented and has reasonable test coverage
• Collaborate closely with other internal technical teams/business users in investigating, testing and deployments
• Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements.
• Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members.
• Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines
• Level 3 Application Support, Deployment of Release, patches & fixes on Platform
• Analyze application performance, perform tuning and ensure high availability & stability of platform.
Core Technical competency:
• Experience with full stack software development.
• Experience with any Programming Language
• Experience with any Message Queue
• Experience with any NOSQL & RDBMS
Good to have knowledge or experience in any of the following:
• Core Java, Javascript, GO/GoLang, Python, Unix Scripting
• Nodejs, Meteor Framework
• Sybase, Mariadb, Mongodb, Redis or any in-memory cached
• Message Queues (e.g. IBM MQ), Kafka
• Solaris, Redhat Linux or any Unix or Linux OS flavor
• Html, Xml, JSON, Flatbuffer
• Credit Risk Risk Business Knowledge
• Murex