Associate, Applicant Engineer

$153,000 - $157,500/Yr

BlackRock - New York, NY

posted about 1 month ago

Full-time - Entry Level
Remote - New York, NY
Funds, Trusts, and Other Financial Vehicles

About the position

The Associate, Applicant Engineer at BlackRock is responsible for analyzing the client and investment management lifecycle to design optimal solutions. This role involves supporting all phases of the software development lifecycle, from requirements gathering to production support, and implementing new functionalities on the Aladdin system. The position requires collaboration with team members and end users to enhance application functionality and ensure user satisfaction.

Responsibilities

  • Analyze the client and investment management lifecycle, including client contracting and onboarding, portfolio management, trading, compliance, trade settlement, business operational workflows, and overall reporting platforms to design the best solutions.
  • Support all phases of the software development lifecycle, including requirements gathering, application design, system development, testing, implementation, and production support.
  • Create technical design documents to describe the planned solution and the upstream and downstream dependencies.
  • Leverage and learn core technologies designed in-house to scale solutions.
  • Implement new business functionalities on the Aladdin system to meet business requirements.
  • Provide ongoing support and development maintenance of existing application functionality.
  • Work closely with members of the team, end users, and client support teams to provide support and better understand user requests.

Requirements

  • Bachelor's degree in Computer Science, Engineering (any), or a related field.
  • Two (2) years of experience as a Programmer Analyst or a related role.
  • Two (2) years of experience with SQL and corresponding tools to query data.
  • Two (2) years of programming experience using Java, Python, Cassandra, Spring, Hibernate, JUnit, UNIX, multi-threading, and methodologies including test driven development and object oriented design and programming.
  • Experience utilizing Agile development methodologies.
  • Experience with Java performance tuning methodologies to optimize code execution, memory utilization, and overall system performance.
  • Experience with Java reactive programming for concurrent and asynchronous operations.
  • Experience utilizing Java multi-threading techniques to enhance concurrency, parallelism, and responsiveness in portfolio management software.
  • Experience designing, developing, and documenting RESTful APIs to incorporate financial data feeds and APIs from various sources for portfolio analysis and decision-making.
  • Experience with Protocol Buffers and RPC calls.
  • Experience utilizing API testing frameworks and tools including Postman and Swagger to automate testing and ensure the correctness and reliability of APIs.
  • One (1) year of experience with distributed computing platforms.
  • One (1) year of experience developing and delivering cloud based solutions.
  • One (1) year of experience with UI frameworks including Angular.

Benefits

  • Strong retirement plan
  • Tuition reimbursement
  • Comprehensive healthcare
  • Support for working parents
  • Flexible Time Off (FTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service