Associate, Software Engineer, Applications

BlackRockSan Francisco, CA
1dHybrid

About The Position

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 designing 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.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related field and two (2) years of experience as a Software Developer or a related role.
  • Must have two (2) years of experience with: Object-oriented programming in Java, multithreading and Spring Framework (Spring Boot, Spring MVC); Databases such as MySQL, Oracle, JDBC, and Hibernate for data persistence; UI technologies such as HTML5, CSS, and JavaScript, and frameworks like Angular and React for developing user interfaces in web applications; Building and maintaining RESTful APIs and microservices; Writing SQL scripts for querying and data manipulation using tools including SQL Developer; Unit testing frameworks including JUnit and Mockito; Working with UNIX/Linux environments; and Agile methodologies (Scrum), with experience working in Agile teams and contributing to continuous delivery processes.

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 designing 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.

Benefits

  • employees are eligible for an annual discretionary bonus, and benefits including healthcare, leave benefits, and retirement benefits.
  • strong retirement plan
  • tuition reimbursement
  • comprehensive healthcare
  • support for working parents
  • Flexible Time Off (FTO)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service