BlackRock - Seattle, WA

posted 2 months ago

Full-time - Entry Level
Seattle, WA
5,001-10,000 employees
Funds, Trusts, and Other Financial Vehicles

About the position

As an Associate Application Engineer at BlackRock Investments, you will play a crucial role in developing and maintaining software applications that support our investment management processes. This position requires a strong foundation in software engineering principles, as well as the ability to collaborate with cross-functional teams to deliver high-quality solutions. You will be involved in the full software development lifecycle, from requirements gathering and design to implementation and testing. Your contributions will directly impact the efficiency and effectiveness of our investment strategies, helping to ensure that we meet the needs of our clients effectively. In this role, you will work closely with business analysts and other stakeholders to understand their requirements and translate them into technical specifications. You will be responsible for writing clean, maintainable code and conducting thorough testing to ensure the reliability of the applications you develop. Additionally, you will participate in code reviews and contribute to the continuous improvement of our development processes. As part of a dynamic team, you will have the opportunity to learn and grow your skills in a fast-paced environment that values innovation and collaboration. BlackRock is committed to fostering a culture of inclusion and diversity, and as an Associate Application Engineer, you will be encouraged to bring your unique perspective to the team. We believe that diverse teams drive better outcomes, and we are dedicated to creating an environment where everyone can thrive. This position offers a unique opportunity to work at the intersection of finance and technology, contributing to solutions that help our clients achieve their financial goals.

Responsibilities

  • Develop and maintain software applications that support investment management processes.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Write clean, maintainable code and conduct thorough testing to ensure application reliability.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Work closely with business analysts and stakeholders to understand their needs and deliver effective solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience in software development, preferably in a financial services environment.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of software development methodologies and best practices.
  • Excellent problem-solving skills and attention to detail.

Nice-to-haves

  • Familiarity with financial markets and investment management concepts.
  • Experience with cloud technologies and services.
  • Knowledge of database management systems and SQL.
  • Strong communication skills and ability to work in a team environment.

Benefits

  • Flexible Time Off (FTO) to relax and recharge.
  • Strong retirement plan including a 401K with matching contributions.
  • Health insurance coverage including mental health support.
  • Maternity and paternity leave options.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service