BlackRock - Princeton, NJ

posted 8 days ago

Full-time - Senior
Remote - Princeton, NJ
Funds, Trusts, and Other Financial Vehicles

About the position

The Vice President, Application Engineer at BlackRock is responsible for leading the development and implementation of technical solutions based on business requirements. This role involves a combination of analysis, design, development, testing, and integration of new projects, with a focus on maintaining high code quality and mentoring team members. The position requires expertise in various programming languages and technologies, as well as collaboration with cross-functional teams to resolve issues and enhance system performance.

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.
  • Collaborate with the testing team to resolve functional and performance issues during testing.

Requirements

  • Bachelor's degree in Computer Information Systems, Computer Science, or a related field.
  • 72 months of experience in relevant roles such as Associate, Software Engineer, Applications, Java Developer, etc.
  • 6 years of experience with Java, JavaScript, JQuery, REST API, MSSQL, and Unix.
  • 5 years of experience with Python, Typescript, Pandas, Numpy, Matplotlib, Angular, Spring Cloud, Microservices, Spring Boot, Docker, Kubernetes, Apache Kafka, Redis, gRPC, OpenAPI Swagger, JDBC, JPA, Hibernate, Maven, Cypress, Karma, Jest, and CI/CD Pipeline.
  • 3 years of experience with Eclipse collections, Scikit-learn, TensorFlow, Large language models (LLM), Spring MVC, Spring Web, Spring Security, Apache Airflow, Azure ADO, Jenkins, Splunk, Grafana, and OpenShift.
  • 2 years of experience with Dart, Flutter, Material, Bootstrap, Tomcat, and Jboss.
  • 1 year of experience with Perl.
  • Experience with Sybase.

Benefits

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