BlackRock is looking for Software Engineers to innovate and solve sophisticated problems within their investment operating system, Aladdin, which manages trillions in assets and supports millions of financial instruments globally.
Requirements
- A proven foundation in core Java and related technologies, with OO skills and design patterns
- Good hands-on object-oriented programming knowledge in Java, Spring, TypeScript, JavaScript, Microservices, Angular (2.0+), React.
- Strong knowledge of Open-Source technology stack
- Experience with relational database and/or NoSQL Database
- Exposure to building microservices and APIs
- Experience with optimization, algorithms or related quantitative processes.
- Exposure to high scale distributed technology
Responsibilities
- Deliver high efficiency, high availability, concurrent and fault tolerant software systems.
- Significantly contribute to development of Aladdin’s global, multi-asset trading platform.
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
- Apply validated quality software engineering practices through all phases of development.
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops and level two production support.
- Be a leader with vision and a partner in brainstorming solutions for team productivity, efficiency, guiding and motivating others.
Other
- Collaborate with team members in a multi-office, multi-country environment.
- Work with product management and business users to define the roadmap for the product.
- Drive a strong culture by bringing principles of inclusion and diversity to the team and setting the tone through specific recruiting, management actions and employee engagement.
- Great analytical, problem-solving and communication skills
- Some experience or a real interest in finance, investment processes, and/or an ability to translate business problems into technical solutions.