Source description
About the role
Job Description – Senior Software Engineer (Calypso)
Responsibilities
-
Business Requirements Elicitation and Critical Analysis –
-
Self-driven independent contributor (IC), with strong proven experience of implementation on Calypso Application
-
Expected sphere of influence and collaboration is expected to be immediate team and interfacing teams.
-
Skills involving negotiation and convincing are important, but person needn't be an expert.
-
Train new joiners and team members technically
-
Deliver to functional specifications and detailed user stories
-
Suggest better ways of working and delivering the tasks assigned
-
Present technical related topics in relevant forums and discussions
-
Help to implement decisions taken during IS Strategy Opco’s of her/his conurbation
-
Make sure that all the deliverables are met as per time, cost and plan
-
To help in implementing project/applications/services architecture and propose modifications
-
To identify pain points and highlight the same along with some high-level solution proposal
-
Research to determine if solutions currently exist within calypso or required customization
-
Strengthen functional/technical testing strategy definition and activities
-
Validate the effectiveness and coverage of test strategy
-
Propose new ways of testing in line with evolving market standards/practices in QA area. Implementation Strategy and Support
-
Profile Required:
-
Should have 6+ years of Java development experience with at least 4+ years of working knowledge in CALYPSO
-
Hands on technical exposure on Calypso Backoffice function, Message setup, workflow, settlement (SWIFTS), Accounting, Settlement instruction, Payment , BO Positions & expert in customization around Calypso
-
Basic product Knowledge on capital markets as Securities including Corporate Actions, Money Market, Foreign Exchange, Listed and OTC Derivatives
-
Should be analytical and able to troubleshoot, debug issue independently & out of box thinking for the solutioning & designing
-
Ownership attitude & good influencing skill is expected
-
Highly motivated, good communication, ability to follow the open point till the closure is expected
-
Good in verbal and written communication
-
Agile environment exposure preferred
-
Calypso
Configuration - Static data/ event config/engine config/server config/User config/Filters/SD filters/Task config/workflow config/ Product config/Fees config/Accounting config/Nettings/message configs/sender config • Use of APIs - Calypso core and util classes, different type of handler classes, handle cache. create persistence services. SDIs, Asset classes. • Workflows - Create new workflows/ workflow Kickoff/cutoff setups, rules • Engines - Create new engines/ Engine optimization, Engine parameter settings, Monitoring engines. • Event handling • Working with Trade/Confirmation/Transfers life cycle • Reporting framework - Create new reports, Schedule task • Calypso Data model - Oracle
(B) Java • OOPS, Design patterns(Singleton/Factory/Observer) • Collections • Multithreading • Swings • JAVA i/o, File handling • JDBC
(C) Oracle 10g or more • sql, PL/SQl • SQL query optimization • table/index creation
(D) Unix • Unix commands, shell script basics
(E) Spring Boot & REST APIs ( good to have )
More at Photon