Skip to main content

This job has expired

You will need to login before you can apply for a job.

Associate, Full Stack Developer

Employer
BlackRock
Location
Mumbai, India
Salary
Competitive
Closing date
Aug 28, 2022

View more

Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
Description

About this role

Who We Are

Hello there!

We are Aladdin Wealth Tech - a FinTech group with a start-up vibe and some big-time ambitions. We are part of BlackRock, the largest asset manager on the planet ... that is also a $1B annual revenue software company. We create products that help financial advisors, and their clients build financial plans and portfolios to achieve some of life's most important moments: buying a home, sending your kids to college, and retirement. We believe in the power of BlackRock's world-class portfolio analytics AND the importance of the human connection between advisor and client.

We are looking for an experienced Full-stack Development lead to join a team focused on the Advisor Center experience. BlackRock's Advisor Center helps financial advisors in the US by providing portfolio insights and resources to help grow their practice. We are one of the most frequently visited sites by financial advisors in North America ... and we are working hard to create great tools for wealth managers in Europe and Asia. By offering a range of investment options and analytic tools powered by our Aladdin technology, we help advisors build portfolios that provide financial well-being to their clients. Our development team is spread across the US, UK, and India.

We are a team with a start-up feel and a global impact. You will be working with a diverse team of software engineers, designers, and product managers to produce high-quality web tools and services for the wealth management industry in the US and EMEA. We work hard, enjoy each other's company during and after work, and are passionate about the potential of our technology to improve financial outcomes for clients. We are still learning how to best meet the needs of advisors here and our product roadmaps reflect a mix of evolving our core tools like 360 Evaluator while creating new tools focused on Alternatives and Sustainable Investing. We like our mash-up of FinTech start-up and market-leading financial services company ... and we think that you might like it, too!

About the Role - Full-stack Software Development Lead, Aladdin Wealth Tech

BlackRock's Aladdin Wealth Tech organization (AWT) is at the center of cutting-edge technologies that serve financial advisors and investors. AWT consolidates BlackRock's varying products, including Advisor Center, iRetire, FutureAdvisor, and Aladdin Risk for Wealth, with marketing and sales teams -- with the goal of improving the user experience of its technology products and improving relationships with the advisors who use it.

This position requires solid hands-on programming, creative problem solving, and troubleshooting skills, and an enthusiasm for learning. This role offers the opportunity to partner with proficient software engineers, designers and product managers to continue to build both new applications and enhance existing ones.

Responsibilities

Complete SDLC: architecture, design, development, and support of tech solutions.

  • Design and Lead solutions that fit within the framework and standards of the project
  • Produce technical design documents and conduct technical design reviews
  • Prepare and maintain dev plans and effectively communicate project status updates
  • Collaborate effectively with Product and design teams throughout the project execution
  • Actively participate in Scrum functions. Plan and distribute work items across team members for each sprint.
  • Perform code reviews to promote coding standards, code consistency, and adherence to application design
  • Create and own Rollout / Rollback plan and strategy for each deliverable.
  • Collaborate with QA leads to produce / review effective test plan for new deliverables
  • Help grow your team members to achieve excellent results. Encourage innovation amongst engineers.
  • Manage teams to maintain a high quality for software products by establishing good habits and practices.
  • Play a key role in the development team to produce high-quality, high-performance, scalable code.


Desired Skills

  • Superior knowledge of system architecture, object-oriented design, and design patterns.
  • Strong Core Java, API development with concurrency & distributed application development experience.
  • Strong knowledge and use of object-oriented design skills and patterns.
  • Able to manage multiple projects simultaneously.
  • Strong interpersonal skills and passion to coach, mentor and lead a team of junior developers
  • Proficient in HTML5, CSS/Sass/Less and modern JavaScript web technologies, libraries/frameworks (e.g. Angular , React, RxJS)
  • Experience using other technologies (e.g., Cassandra, Solr, Docker, Kubernetess, gRPC, OpenAPI etc.)
  • Knowledge and experience adhering to software development life cycle best practices including TDD (test driven development), unit testing subject area, agile development, and CI/CD strategies
  • Practical knowledge of testing frameworks such as Jest, Jasmine, Mocha, Puppeteer, Cypress etc.
  • Proficient in code versioning tools, such as Git
  • Exposure to state management for web applications
  • Passion for finance and knowledge of the portfolio management space


Qualifications
  • BE/B.Tech in Computer Science or related technical field, or equivalent experience
  • 6-8 years of professional software development experience
  • 2 or more years of experience managing teams and projects


Our benefits

To help you stay energized, engaged and inspired, we offer a wide range of benefits including a strong retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about.

Our hybrid work pilot

BlackRock's current hybrid work pilot is designed to help you experience the best of both worlds: the opportunity to connect with colleagues in person and the flexibility to work remotely, with greater time to focus on what's important to you. In line with local health guidance and regulations, employees are generally expected to work 3 days in the office and 2 days from home (on average) each week. For some business groups, more time may be required in the office, while greater flexibility may be in place for others. Our "One BlackRock" culture means you'll be supported to collaborate with your new colleagues while bringing your full self to work - wherever you are.

The health, safety and well-being of our people will always be our top priorities; we will continue to monitor local conditions and health advisories in making decisions about our work environments.

About BlackRock

At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children's educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress.

This mission would not be possible without our smartest investment - the one we make in our employees. It's why we're dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive.

For additional information on BlackRock, please visit careers.blackrock.com | www.blackrock.com/corporate | Instagram: @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock

BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, family status, gender identity, race, religion, sex, sexual orientation and other protected attributes at law.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert