The candidate in this role will build financial technology products and services to meet the needs of BlackRock and our clients.
The candidate will develop software using a host of languages and open-source technologies, including Java, C++, Python, Cassandra, Kafka, Docker, Solr, etc., and will take ownership of projects and watch your creations be released to thousands of users.
Additionally, the person in this role works closely with senior engineers, developing specific parts of the Aladdin platform NS collaborates with users and the product team to design new features.
The application engineer gains a broad understanding of the investment process and the capabilities of Aladdin and Collaborates with colleagues to build innovative products during firm-wide hackathons.
Requirements & Skills:
Bachelor’s degree in information technology and Analytics, Computer Science, Computer Engineering, or related field.
Two (2) years+ of experience as a Software Engineer, Software Development Engineer, Software Engineer, or related role.
Two (2) years+ of experience:
Writing clean and maintainable software code.
Data structures and algorithms; Applying design patterns; Java/C++ programming languages a must; Spring, SQL.
Agile development methodology.
Building applications in a multi-threaded environment.
Distributed systems and storage technologies such as Cassandra, Redis, and relational databases.
Testing technologies, such as Cucumber or similar frameworks.
Working on applications using Spring, Spring Boot, and Hibernate.