Senior Software Engineer - Data Technologies Financial Apps

Senior Software Engineer - Data Technologies Financial Apps

 
Bloom731-lexington-office.jpg
 

Location: Princeton, NJ

Company: Bloomberg LP

 

APPLY BELOW

Bloomberg runs on data. We provide the most advanced real-time financial information, data and analytics to investment professionals. In an effort to further innovate and strengthen our solution stack, the Data Technologies Financial Applications team is seeking enthusiastic, energetic and experienced application developers of varying levels of experience.

You will design and develop high quality, distributed and scalable platforms or applications. Your knowledge of all phases of the SDLC will enable you to partner with business teams on requirements gathering, leading project priorities and final product. You will have the opportunity to work on multiple projects in a fast-paced environment, take ownership of solutions and strive for project and company success.

As an engineer in Data Technologies, you’ll be responsible for the systems that onboard all the referential data that drive Bloomberg's applications and enterprise systems. As our clients are shifting more and more to rely on machines to interpret data and drive insights, we are utilizing cutting edge technologies to deliver unparalleled data quality. By joining Data Technologies, you will help us improve the accuracy, coverage, timeliness, and accessibility of our data to service our clients across all of Bloomberg's products. Learn more about the Data Technologies teams at Princeton here: https://www.youtube.com/watch?v=qtUu9LCNmiU

You'll need to have:

  •  A Bachelor's degree in Computer Science or equivalent experience
  •  A strong understanding of data structures, algorithms, multi-threading and design patterns
  •  Strong object-oriented analysis, design and coding skills
  •  Programming experience with Java, Python or JavaScript (client/server-side)
  •  3+ years of experience with developing distributed systems in a UNIX/Linux environment
  •  Strong problem solving and troubleshooting skills
  •  Excellent communication and interpersonal skills

We'd love to see:

  •  A Master's degree in Computer Science or equivalent field
  •  Familiarity with search technologies such as SOLR and Elastic Search
  •  Experience with or exposure to the Hadoop Ecosystem including HDFS,
  •  MapReduce, HBase, Hive and Pig
  •  Familiarity with NoSQL databases such as Couchbase and MongoDB
  •  An Understanding of relational database including SQL