MSCI (NYSE:MSCI), headquartered in the World Trade Center in New York, is the world leader in international indexing. More than $12 trillion assets under management are benchmarked to MSCI indexes and 1200+ equity ETFs (Exchange Traded Funds) are based on MSCI Indexes. This exceptionally strong franchise positions MSCI as one of the fastest growing leaders of the financial services industry.
MSCI is investing in its Budapest technology organization. We are expanding our index software development team to build the best index benchmarking platform of the world. We want to be ahead of the curve, and we are uniquely positioned to deliver the world’s best index customization client facing experience. To succeed, we need the best technologists of the Budapest Technology Scene. We are a meritocracy, appreciating talent over resumés, and people who deliver. We value software development, our managers are themselves technologists.Position overview
The candidate will be primarily in charge of developing the next MSCI flagship Equity Index calculation Platform using state of the art technologies. He or she will have to proactively learn our Index Calculation Platform and then lead enhancements and propose new ideas, while respecting the consistency and standards of the current team.
If selected, you will work as part of a delivery focused, talented software development team located across 4 global locations and using cutting edge software development techniques and technologies, following the best practices of the industry. You will benefit from an execution driven culture in a group of highly qualified software professionals.Responsibilities:
You will develop a backend application code in a high-impact project
You will use core Java, modern caching frameworks and an Oracle database
Participate in code reviews and design discussion
Desired Experience and qualifications:
Bachelor's Degree in Computer Science, Mathematics or related discipline
3+ years of work experience- JVM-based, enterprise-scale software development
In depth knowledge of Core Java, data structures, concurrency, java memory model, garbage collection and object oriented design.
Ability to apply complex software design patterns using the latest Java technologies.
In depth understanding in system performance tuning
Ability to adapt to a changing environment with demanding requirements
MSCI Inc. is an equal opportunity employer committed to diversifying its workforce. It is the policy of the Firm to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, creed, age, sex, gender, gender identity, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy (including unlawful discrimination on the basis of a legally protected pregnancy/maternity leave), veteran status, or any other characteristic protected by law.