The hottest three-word programming language on Wall Street _it industry

Source: Internet
Author: User

Wall Street's investment banks are virtually all technology companies, such as Goldman Sachs and J.P. Both banks have thousands of technical experts, and two companies have the IT staff as their most important recruiting target. In fact, the entire Wall Street is lookout for advanced software development talent.

While server-side Java developers are still the biggest-demand technology talent on Wall Street, Python is fast emerging, says Nick Vermeire, a talent services firm Palm Mason Group, who is responsible for the North American Software Development Group. Python is more commonly used in quantitative programming, and financial giants such as Bank of America and J.P Morgan are developing new trading and risk platforms based on Python-specific languages, such as Athena and Quartz.

According to Efiancialcareers's latest survey, Java, c++/c# and Python are the hottest three-language programming languages on Wall Street at the moment, with the following details:

  Java

Java has been the hottest programming language on Wall Street for years. From low latency applications to order management systems or risk assessment platforms, there are Java engineers, and Java is also ideal for data simulation and modeling. In addition, Java and JavaScript (front-end design) are key languages in building user-friendly, fast-loading secure Web sites.

The shortage of Java engineers, on the other hand, is due to the high demand for Java developers in Wall Street, which, according to Jay Gaines&company, has an average of 7 job applicants, far less than other language engineers , and the Java Engineer's salary benefits are about 10% higher than those of other developers.

  c++/c#

On Wall Street, the programming language that can be matched with Java is C + + and C #.

For high concurrent high-frequency transactions, C + + is still the preferred option and the most efficient tool for developing background testing and processing systems for large-scale data. In addition, C + + is often used to develop various applications on the banking legacy system. Because of the high cost of migrating to new technology platforms, developers who are able to develop compatibility with legacy systems environments are still the sought-after sweet cakes.

Like Java, C # can also play a role in a variety of projects, especially data simulation and modeling, but it is currently used primarily to develop quantitative analysis and low latency applications. At the same time, C # is also the average number of candidates in the second few positions, which makes qualified candidates in the remuneration package has a large initiative, the average salary is higher than the average level of 9-10% about. In terms of salary, SQL can be ranked third.

  Python

Python is a rising star on the digital Wall Street, and Python is well suited to developing analytical tools and quantitative analysis models that are critical to the trading strategies of investment banks and hedge funds.

One of the advantages of Python is that it is easy to get started and is faster to develop than traditional languages, Selby Jennings, director of North America's financial technology recruitment Jared Butler, believes that Python's popularity in the investment banking world will exceed Java and C + + for three reasons:

First, Python's code is more efficient than C + +, and 10 of lines of Python code can do the work of C++20 line code and have less error probability. With regulatory strengthening and the spread of best practices, Python's performance and usability are gaining recognition, and the spotlight has already been built on C + +.

Second, Python will become more popular as more and more technical experts appear on the banking side. Because Python enables developers to collaborate more with analysts and researchers on projects.

Third, Python is a good scripting language, with more and more applications, especially with the growing importance of large data, with Python and Scala playing a more critical role.

However, Python developers are less competitive in terms of remuneration than Java, C + + and C # and SQL, because it is too easy to get started with Python. Many human resource managers are not even talking about python in their skill requirements, because it's a pretty easy thing to learn about Python for seasoned developers.

  Other

In addition to the three popular programming languages, Html5/js, Hadoop, Cassandra and Scala are also on the rise in Wall Street as mobile internet and big data rise.

Most JS frameworks are UI-oriented, such as Bootstrap, but angular JS is also very common, node.js is on the rise, while reactjs growth is relatively slow, but the importance of REACTJS will continue to improve. In addition to the front-end language, Wall Street also wants web developers to be familiar with ASP.net (C #) and SQL database management.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.