Software Developer - Mumbai, India - Swan Capital

    Swan Capital
    Swan Capital Mumbai, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Company Description :

    Swan Capital is a quantitative investment management company trading in Indian financial markets, dedicated to producing exceptional risk adjusted returns for its investors by strictly adhering to mathematical and statistical methods. Swan Capital is involved in trading medium frequency strategies in Equities, Futures and Options products. We use technology and systems as a tool to achieve our objective. We believe in Evidence-Based Investing, not story based-investing. Rigorous, data-driven research drives long-term investment success.

    Position Overview :

    The role of a Software Developer is to develop a platform for seamless execution of trading strategies and algorithms. You will be working closely with traders and quantitative analysts to understand the technological needs of the business and to ensure that systems are built to deal with the problem at hand. This role will challenge your technical skills across all aspects.

    Key Responsibilities:

    • Design and develop high performance and low latency software, and maintain systems that support quantitative analysis, trading, and risk management
    • Develop and implement complex algorithms that will be used in analytical or product development processes
    • Monitor and maintain the reliability and stability of our trading infrastructure
    • Troubleshoot and resolve issues in a timely manner to minimize downtime
    • should have a creative approach to solve complex problems related to investment models
    • Assist in designing and implementing the architecture of electronic trading systems and quantitative models
    • Optimize software systems for performance, scalability, and reliability
    • Implementation and testing of the systems
    • Automation of trade and report generation
    • Utilize exhaustive testing and debugging skills as part of the development process
    • Design and build software components that are necessary for research and trading activities
    • Manage data and data requests to improve the accuracy of our portfolio valuation, risk management, and trading systems
    • Collaborate with team members to understand business requirements and provide appropriate technical solutions. They should be able to communicate effectively with both technical and non-technical colleagues

    Qualifications/Skills :

    • Bachelor's degree in Engineering, Computer Science, Mathematics, Physics, Statistics, or a related field is required. Advanced degrees are preferred
    • Experience in a similar role within the finance industry is highly desirable
    • Experience with high performance computing, machine learning techniques and advanced statistics is beneficial
    • Programming skills in Python, SQL, C++ or Java
    • Strong mathematical and analytical skills are essential ,should have a deep understanding of algorithms and computational complexity
    • Excellent written and verbal communication skills, should be able to explain complex concepts from various backgrounds
    • Ability to solve complex problems using a creative and pragmatic approach, should be comfortable working in a fast-paced, dynamic environment

    CTC : 6,00,000 -15,00,000 p.a.