Software Engineer

  • According to profile and experience
  • Hong Kong
  • Permanent, Full time
  • Axa Investment Managers - Emplois
  • 23 May 17

We are an active, long-term, global, multi-asset investor focused on enabling more people to harness the power of investing to meet their financial goals. By combining investment insight and innovation with robust risk management we have become one of the largest asset managers in Europe, managing €679bn in assets as of the end of June 2016. We employ about 2,400 people around the world and operate out of 22 countries.

This position can be located either in Paris or Hong Kong.

Chorus team strives to build a fully systematic quantitative fund. The team is committed to orchestrate trading, research and infrastructure through clean, maintainable code. The team is composed of experts with skills ranging from system administration, data science, software engineering, coming from various industries from finance, ad-tech and hardware vendors. They believe in agile methodologies, use Kanban in their day to day work, do retrospectives.
Trust and honesty are among their core values; they advocate for free and open communication where everyone can step up.

Key Accountabilities:

You will have the opportunity to work on pretty much all aspects of software development for the fund, depending on current business priorities, such as :
-simulation/decision library,
-to trading systems,
-writing micro-services,
-messaging systems
-and more…

You will need to learn fast, and react to changes in priorities without compromising on architecture and quality.
Part of the role will include working with quantitative analysts and portfolio managers, you should strive to both understand their needs and provide them the required tools for their work, as well as teaching them good software practices.

Role Requirements:

Education/Qualifications:
-Software Engineering
-Advanced demonstrated skills in Computer Science, Mathematics or related field preferred

Experience:
-Significant experience in development
-Ideally you have a previous experience in finance, or this is an area that you would really like to explore

Knowledge and Skills:
-Our full stack is using Python 3, you have to be a Pythonista
-You like clean, documented, tested, maintainable code. You understand the necessity to write tests, you like your code PEP 8 compliant,
-You have pride in your Sphinx output.
-We use Pandas for algebraic computations, experience is greatly appreciated
-You should be perfectly at ease with Linux
-Our version system is Git, you should be familiar working with it

Competencies:
-Rigorous and resilient
-Demonstrate ability to change and improve things on a pragmatic basis
-Understand the right balance between quality and productivity
-Flexible mindset - able to build upon and enhance existing tools and practices
-Able to work with a diverse set of profiles or experiences
-Can do attitude
-Effective communication and writing skills