BlackRock is looking to solve sophisticated challenges in financial markets by building innovative technology. The Multi-Asset team specifically aims to streamline investment management workflow and manager research, and develop infrastructure and applications for Compliance, Risk Management, and Trade processing.
Requirements
- 3+ years of experience in full stack software development and design
- Solid knowledge of designing massively scalable micro-service architectures, application operation and maintenance
- Strong hands-on experience in object-oriented programming, with proficiency in Java and expertise in object-oriented principles and design patterns, as well as front-end development using React.
- Experience with software testing and ambition for providing high quality products
- Knowledge of software development methodologies (analysis, design, development, testing) and basic understanding of Agile / Scrum methodology and practices
- Your expertise in both backend (Java, SQL Server) and frontend (React, TS) technologies will be essential in delivering high-quality solutions and driving innovation within the team.
- Strong developer background
Responsibilities
- designing and enhancing solutions for Alternatives Investments Business.
- development and enhancement of existing suite of tools that are used by Alternatives Investments Business.
- actively participating in architectural and design decisions
- facilitating design and code-review sessions to ensure software meets functional and compatibility requirements, as well as high-quality standards.
- Contributing to the application code base.
- Building widely used and reliable fundamental components.
- Anticipating new opportunities to continuously evolve the resiliency profile of scoped applications and architectures.
Other
- Excellent analytical, problem-solving, and debugging skills
- A passion for providing fundamental software solutions for highly available, performant full stack applications with a “Student of Technology” attitude
- Passion to work in a team-environment, multitasking, and effective communication skills
- Ability and willingness to learn fast, multi-task, self-motivate and pick up new things easily.
- Ability to work independently and efficiently in a fast-paced and team-oriented environment.