Blackrock Job Openings – Application Engineering

Website BlackRock

Job Description:

The Data Operations Engineering (DOE) team is responsible for the data ecosystem within BlackRock. Our goal is to build and maintain an innovative data platform that provides highly available, consistent data of the highest quality for all users of the platform, notably investors, operations teams, and data scientists.

Job Responsibilities:

  • Preparing user documentation to maintain both development and operations continuity is essential to the role.
  • Adhering to BlackRock’s UX and design standards is expected and contributing towards upkeep of those standards is encouraged.
  • Deployment and maintenance require close interaction with various teams.
  • This requires maintaining a positive and collaborative working relationship with teams within DOE as well as with the wider Aladdin developer community.
  • Production support for applications is usually required for issues that cannot be resolved by operations team.
  • Creative and inventive problem-solving skills for reduced turnaround times are highly valued.
  • Software engineers are expected to be involved from inception of projects, understand requirements, architect, develop, deploy, and maintain applications.
  • Typically, they work in a multi-disciplinary, agile squad which involves partnering with program and product managers to expand product offering based on business demands.
  • Design is an iterative process, whether for UX, services, or infrastructure.
  • Our goal is to drive up user engagement and adoption of the platform while constantly working towards modernizing and improving platform performance and scalability.

Job Requirements:

  • Robust object-oriented design pattern knowledge and implementation experience
  • Excellent communication skills, time management, organization, and attention to detail
  • Creativity and resourcefulness to problem solve independently
  • Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions
  • 6+ years of experience in software development using Java, with some experience in Java 8 or higher
  • BA/BS/MS in Computer Science or equivalent practical experience
  • Experience with inter-process communication frameworks like gRPC and REST
  • Experience with message streaming technologies such as Kafka and RabbitMQ
  • Passion for learning and implementing new technologies
  • Advanced knowledge and experience working with relational databases (e.g., MySQL, Sybase) and NoSQL distributed storage technologies (e.g., Cassandra, HBase)
  • Experience adhering to software development life cycle standards, including test driven development, unit testing discipline, agile development, and CI/CD strategies

Job Details:

Company: BlackRock

Vacancy Type: Full Time

Job Location: Edinburgh, Scotland, United Kingdom

Application Deadline: N/A

Apply Here

 Report Job