BlackRock - New York, NY

posted 9 days ago

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

About the position

The Vice President, Application Engineer at BlackRock is responsible for leading the development and enhancement of technical solutions that meet business requirements. This role involves gathering requirements, designing, developing, testing, and implementing projects, particularly focusing on distributed systems and enterprise applications. The position also emphasizes mentoring team members and ensuring high code quality through rigorous review processes.

Responsibilities

  • Gather requirements from the Business Team and develop technical solutions.
  • Lead analysis, design, development, testing, integration, debugging, documentation, and implementation of new and enhancement projects.
  • Develop and maintain Position Filter Service using Spring Boot, RESTful APIs, Kafka, Ignite cluster map reduce, and Java multithreading.
  • Develop and improve shared and ad hoc Session management using Ignite caching.
  • Develop and improve Python notebooks and libraries for functional and performance comparisons.
  • Maintain and improve code quality using JUnit, CI, and CD.
  • Review code changes to ensure they meet functional requirements, code coverage, and sonar standards using Azure DevOps.
  • Mentor and assist other team members.
  • Lead development releases and prioritize tasks in every sprint.
  • Resolve functional and performance issues by collaborating with the testing team during testing.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or related field.
  • 48 months of experience in the job offered or related occupation, or a Bachelor's degree with six years of progressive experience.
  • Experience in designing and building distributed systems using Spring Boot and RESTful Web Services.
  • Experience in designing and building enterprise applications and various Java components/solutions using core Java.
  • Experience utilizing messaging technologies like Apache Kafka.
  • Experience in data modeling using relational databases like SQL.
  • Experience utilizing Python and 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