Scala Developer
Budapest (Budapest) IT development
Job description
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic. Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow. A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
You will be joining the Interest Rate Derivatives (IRD) trading systems team. This is a front-office development group with over 120 members spread over three continents. The team is responsible for trade capture, trade life-cycle management, market data management, curve calibration and systems that calculate valuations, risk, profit & loss and feed this data to downstream systems. The candidates will occasionally have interaction with the IT and BU partners, financial controllers, market risk and operations departments.
We're currently looking for committed developers into a smaller team that is working on a new valuation system that is in the early phase of a multi-year delivery. This system is being rolled out to meet regulatory demands and enable business expansion. The project is mostly back-end development on this new pricing system which is built on a Scala based platform (Optimus/Rice) that is able to run computation heavy calculations in a distributed, highly parallel environment.
Primary Responsibilities
- Gathering and clarifying requirements; collaborating with managers and lead engineers of the IRD team, broader technology partners in the Technology Division and BU partners in order to understand technical and business requirements that will drive solutions
- Delivering new features/components from design to integration to the wider system and enhancement and necessary re-factor of existing one.
- Perform testing of the new features, supporting production deployment and post production activities
- Building strong relationships with BU partners and the global IRD and Rice team
Desired profile
Skills Required
- Strong knowledge of Object Oriented Programming principles
- Strong analytical and problem solving skills
- Interest in functional programming, desire to specialize in Scala
- Desire to learn and use different technologies to overcome complex problems in financial modelling
- Good communication skills in English
Skills Desired
- Solid knowledge of Java (1.5+)
- Experience in C++ development t
- Knowledge of Scala (2.10+)
- Hands-on experience in functional programming
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.