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