November 7, 2024

Advancing Digital Excellence

Pioneering Technological Innovation

Senior Software Engineer – Office Apps

Senior Software Engineer – Office Apps
Our team:
Bloomberg’s Office Applications team is a full-stack team that develops innovative solutions to empower our customers to integrate Bloomberg’s universe of market and historical data, analytics and services into Microsoft Office. We do this by building a suite of UI applications and microservices that streamlining our clients’ workflows across platforms such as Desktop, Mobile, and Web.

We are a versatile team of engineers using a broad selection of modern open source tools such as React, Redux and GraphQL. Using Typescript as our language of choice, this technology stack serves as the foundation for our team’s portfolio which encompasses:

  • Responsive Single Page Web Applications, facilitating access to Bloomberg data
  • GraphQL servers and microservices to enable the front end applications

One example of an application that we build is the Builder for Bloomberg Query Language (BQL), used for authoring BQL, a financial domain language to execute complex analytics in the cloud. The tool is built on open source tools such as Monaco Editor and implements the Language Server Protocol (LSP) to provide features such as real-time intellisense, syntax highlighting, error diagnostics etc. that help our clients author syntactically and semantically correct queries.

Where do you come in?
We have an exciting opportunity for the right candidate to drive the client adoption of BQL by building new and improving existing tools for the creation of complex BQL expressions. You’ll bring your web application expertise to design and develop a user friendly experience when authoring BQL expressions. Your work will solve complex parsing and discoverability problems, make BQL authoring tools intuitive, responsive and performant, and have an impact on daily workflows of 325,000 Bloomberg customers seeking to use BQL in their proprietary models.

We’ll trust you to:

  • Analyze business requirements, collaborate with internal development groups, and design & build innovative infrastructure that bring the power of Bloomberg to our global client-base
  • Work in an Agile environment, take ownership of projects, collaborate with colleagues, and develop high quality scalable solutions using a test driven approach

You’ll need to have:

  • 4+ years of experience developing successful service oriented solutions
  • Knowledge of modern web development, React, Redux, Node.JS and Typescript
  • Excellent communication and interpersonal skills
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

We’d love to see:

  • Experience with vite/vitest and behavior driven development testing (cucumber.js)
  • Experience with GraphQL

link

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.