Job Description:
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Identify and resolve issues which have organisation wide and long-term impact.
- Identify security risks, creates requirements to capture security issues, and performs initial threat modelling to ensure coding standards meets security requirements.
- Develop and maintain the software configuration management plan and oversees the building, verification and implementation of software releases.
- Provide guidance and technical support to the quality testing teams.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Collaborate with cross functional teams (business analysts/ support teams… ) to ensure smooth integration of new features and updates and troubleshoot, debug, and resolve application-related issues.
- Stay updated on industry trends, emerging technologies, and regulatory changes relevant to capital markets.
- Participate to proof of concept for new technology R&D.
- Contribute to continuous improvement and automation by leverage your programming skills to create custom tools and scripts that automate repetitive tasks and reduce manual effort.
- Develop scripts and automation tools using Python, shell scripting, and other basic programming languages to streamline processes and improve efficiency.
- Engage and support others in the team, readily put forth his ideas in a clear and compelling manner.
- The candidate should have analytical and problem solving skills, a pro-active mind-set in security, proven ability to work individually under pressure.
- Team player with good interpersonal skills.
- Very good communication skills and keen to work with business users.
- Collaborate with computer hardware engineers (CAGIP and ITS) to integrate infrastructure constraint (whether in-premise or cloud) hardware and software systems aligned with capacity, develop specifications and performance requirements.
Build management:
- Develop in JAVA for Calypso v14.4 package.
- Develop internal components.
Incidents and Requests management (business users and other IT teams)
- Communicate effectively.
- Analyse enhancement requests and bug-fixes.
- Document deliveries.
Change Management
- Apply monthly release strategy, following the team’s milestones for analysis, coding and testing.
- Support the release roadmap in production.
- Operations management
- Application support, level 3 (expert).
- Troubleshoot and fix issues.
Continuous improvement
- Process improvements.
- Coach more junior team members as required.
- Research, design, and develop software.
- Analyse user needs and develop software solutions.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with other engineers to integrate hardware and/or software systems.
- Develop specifications and performance requirements.
Requirements:
- Candidates should have 7 years experience in relevant activities.
Technical:
- Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
- Expertise in Calypso Back office functionality with hands-on experience in customizations of different Calypso modules:
- Custom Remote Services
- Engines
- Events
- Filters
- Reporting Framework
- ScheduledTask
- Message / Swift messages
- Transfers
- Settlement Delivery Instructions
- Accounting
- Pricers
- Workflows
- Reconciliation functionalities
- In depth knowledge of Confirmations, Settlement, Position and Accounting modules.
- Understanding of financial assets (FX, Treasury products, repos, bonds, SLB, issuances) and trade lifecycle.
- Experience with regulatory reporting HRF, NORIA, MMSR.
Nice to Have
- Domain-Driven design and Microservices: springboot.
- Exposure to Capital Markets applications.
- Hands-on experience in implementation projects.
Other Professional Skills and Mindset
- Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
- Excellent problem-solving and analytical skills.
- Ability to work under pressure.
- Appetite to follow technology trend and participate to communities.
- Eagerness to learn and adapt to new technologies.
- Strong perseverance and diligence towards attaining goals and effective time management.
- Passion for sharing expertise and grow team members’ skills.
- Autonomous, self-motivated and excellent team player.