Search Jobs
New User? Register Now

Clicking apply will take you to the company’s website

Not Disclosed by Recruiter Posted 13 days ago Job Applicants: Less than 10 Job Views: 44

Job Description

Send me Jobs like this
    Job Description:

    Job Purpose:

    This is a software engineer role within the Risk & Data FXLM Technology team. This role will be based in Chennai. This global team is responsible for developing and evolving a cross asset real time risk solution: Each developer is involved in the complete project lifecycle from requirements analysis and to design and implementation.

    Job Background / Context:

    Rates Technology is focused on delivering IT systems to the FX , Local Markets Rates and Derivatives Sales & Trading businesses. We are a global team with the core of our development effort based in Chennai , Pune , Warsaw(Poland) also small presence in the financial hubs of London , New York and Singapore. In all cases , we liaise directly with the trading and sales desks. We provide the technical expertise that enables our business to generate revenue.

    The real time risk (RTR) solution is part of the FXLM Risk and Data team , which is one of the most exciting and fast-paced teams within FXLM. This application is responsible to churn out front office risk and PnL numbers near real time to be used by the Traders and Sales people. Challenge is to meet accuracy and performance at the same time. Desk uses this tool for their risk management and market making. This team uses cutting edge technologies like Samza , Kafka and NoSQL and KDB. This team is responsible for delivering state-of-the art risk and data technology for the FXLM business globally.

    We are looking to hire an experienced front office risk developer and technologist with a broad knowledge of different programming languages , patterns and architecture designs to take a hands-on role in developing new risk technology. This role will be a unique opportunity to bring front-office risk development to the region for FXLM.

    Key Responsibilities:

    Delivery of large scale projects through hands-on development and technical partnership

    Development of concurrent , distributed systems with high reliability

    Continual improvement of the development lifecycle and quality of the product

    Ad-hoc and on-desk support of the production systems (a dedicated 24h support team handles 1st line)

    Close interaction with Traders and Quants

    Work in close collaboration with global team like Poland

    Key Relationships:

    Close interaction with Traders and Quants on the LM rates desk to understand requirements of the real time risk application

    Other FXLM Technology teams

    Support Teams

    IT infrastructure Teams

    Development Value:

    This role provides a great opportunity for the successful candidate to work on projects closely aligned to one of our major businesses and develop the next generation of algorithmic aligned risk solutions.

    FXLM Technology is a global team covering a wide range of front office applications and this role would give a solid foundation in one of our key platforms. The common architecture and approach across the group means there are many opportunities for career growth and mobility within our team.

Salary: Not Disclosed by Recruiter

Industry: Banking / Financial Services / Broking

Functional Area: IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Software Developer

Employment Type: Permanent Job, Full Time


Desired Candidate Profile

    Person Specification:

    Knowledge / Experience:

    Equivalent of 7-10 years commercial strong Java development experience

    Distributed Systems Technologies Messaging , Caching , Database

    Experience with NoSql db (i.e. mongodb / couchbase) and / or exposure in KDB

    Broad knowledge of programming languages , patterns , and architectures

    Experience working in fast paced development environments.

    Good knowledge of derivatives products , valuation , risk and trade lifecycle is highly beneficial


    Java , OO design

    Distributed Systems Technologies Messaging , Caching , Database

    Understanding of computing science fundamentals concurrency , algorithms , operating systems

    Process and tools to produce well written low defect rate code


    Undergraduate degree in computer science or a similar discipline from a good University

    Strong candidates with demonstrable experience can be accepted without a degree Competencies

    Strong aptitude for analysis and problem solving; mathematical background is a plus

    Demonstrable passion for bleeding-edge technologies; technologically curious

    Pragmatic , results-driven approach to software development

    Strong written and verbal communication skills



UG: B.Tech/B.E. - Computers

PG:M.Tech - Computers

Company Profile:

Citicorp Services India Pvt Ltd

Citicorp Services India Pvt Ltd
View Contact Details
New User? Register Now

Clicking apply will take you to the company’s website

IEIL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. IEIL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms and Conditions for more comprehensive information on this aspect.

Get Better Jobs & Higher Salaries. Suggested courses

Max 2MB, doc, docx, rtf, pdf
We will create your profile