Vacancy expired!
- Passionate about technology with personal ownership for the work you do
- Curious and eager to learn new things, and willing to challenge the status quo
- Love working within a successful team, learning from and helping others
- Willing to embrace work outside of your comfort zone, and push boundaries
- Data and quality focused, with an eye for the details that make great solutions
- You sometimes make mistakes, but always learn from them
- Passionate about building high quality scalable software to meet the needs of tomorrow
- Delivering solutions for both BlackRock investment users and external clients.
- Building a greenfield platform that will provide streamlined user workflows and high scale
- Automating the investment process using: Algorithms, Optimization, APIs, Microservices and distributed computing backed by an intuitive exception based UX
- Building working, testable software every day, enabled by a scaled agile process and tools
- A team who loves to innovate and continuously deliver value to our users through technology
- Help design and build the next generation of the world's best investment platform
- Contribute to an agile development team working with designers, analysts, users and leads
- Apply quality software engineering practices through all phases of development
- Collaborate with team members in a multi-office, multi-country environment
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing and level two production support
- Being a great teammate, helping and respecting others, continually improving our skills, product and agile process
- Partner with client support staff to help ensure our tools are reliable and easy to use
- A proven foundation in core Java and related technologies, and an ability to apply design patterns and Object-Oriented principles (OO)
- Experience building high quality software with design-focused and test-driven approaches
- Great analytical, problem-solving and communication skills
- Some experience or a real interest in finance, investment or portfolio management processes, and an ability to translate business problems into technical solutions
- (For VP candidates): experience leading dev teams, projects or being fully responsible for the design and technical quality of a significant application, system, or key component. Ability to form positive relationships with partnering teams, sponsors, and user groups
- Exposure to Front-end development, ideally with Angular, TypeScript and Micro-frontends
- Exposure to high scale distributed technology like Kafka, Mongo, Ignite, Redis
- Exposure to building microservices and APIs ideally with REST, Kafka or gRPC
Vacancy expired!