Senior JavaScript Full-Stack Developer - Asset Investment Manager (AIM)

company banner
Bloomberg L.P.
Architecture, Developer, Development, Java, JavaScript, Linux, Manager, Mathematical, Mathematical Models, Middleware, Programming, Python, Unix
Full Time
Work from home not available Travel not required

Job Description







Do you ever wonder how a hedge fund makes money? Or what tools a portfolio manager uses to rebalance their portfolios against complex mathematical models and benchmarks? Are you curious about the ins and outs of a fund manager's workflow? If so, keep reading. Our team needs people like you.




The AIM (Asset & Investment Manager) Engineering team builds software for all Bloomberg-supported asset classes (equity, fixed income, swaps, commodities, options) for hundreds of institutional firms with more than $15 trillion in assets. When hedge fund managers are using our applications, they have mere seconds to absorb the information on the screen and make critical decisions that move the financial markets around the world. As you can imagine, scale, speed and usability are our primary concerns while developing software.


What's in it for you?




As developers, we don't like to be boxed in to specific roles. For example, even if you consider yourself a front-end developer, there are plenty of opportunities here to work on and learn about middleware and back-end systems. We take pride in owning the end-to-end development of our software stack.




What makes this job great is not only the opportunity to work on tough problems with smart engineers, but also the exposure you'll get to Product Managers, clients, salespeople and other Engineering teams. This unique combination will give you a comprehensive view of key concepts and inner workings of the financial industry.


You need to have:




  • 4+ years of experience with full-stack software development in a major programming language (JavaScript, C++, Java, C#, etc)
  • Working knowledge of asynchronous programming techniques
  • Solid understanding of modern application architecture and design patterns
  • Experience with test automation frameworks

We'd love to see:




  • Experience with Node.js or other server-side JavaScript implementations
  • Experience programming in Python or other interpreted languages
  • Working knowledge of UNIX/Linux operating systems
  • Familiarity with continuous integration and continuous deployment









Date: + Dice.dateposted
Department: Engineering


Company Information

Bloomberg is a company dedicated to helping solve complex challenges through insight and information. Our strength quickly and accurately delivering data, news and analytics through technology is at the core of everything we do. With over 19,000 employees in 192 locations, we give influential decision makers in business, finance and government a competitive edge by connecting them to a dynamic network of news, people and ideas. To do so, we need constant energy and innovation which is where you come in. At Bloomberg, you will have the opportunity to take risks and be part of an organization that is entering new markets, launching new ventures and pushing the boundaries. Our ever-expanding technology, data, news and media services afford employees the opportunity to expand skills and connect with smart, driven colleagues from a diversity of backgrounds and ideas. We're looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact. Are you ready to make your mark? Learn more about our businesses and opportunities at bloomberg.com/careers.