FinTech Futures Jobs: Did you know learning Python is a great idea for your fintech career?
A September 2022 report by LinkedIn found that job skill sets have changed by around 25% since 2015 – and are expected to change by 41% by 2025.
That’s something to keep an eye on for those who have been in the same job for a while or who feel their learning curve has stalled. Keeping your skills sharp, and consistently developing new ones, is one of the biggest ways to ensure career success.
Increasingly, employers are seeing the value of softer skills, such as good communication, empathy and negotiation skills. While harder to quantify than hard technical skills, 61% of professionals say soft skills in the workplace are just as important as hard skills.
That’s useful, actionable information, but when it comes to hard skills – the abilities that can significantly raise your salary expectations – one of the best things tech workers can do is to learn Python.
Python – created in the 90s by Guido van Rossum, who named it after the cult TV show Monty Python’s Flying Circus – is a programming language that is relatively easy to pick up, as its syntax is straightforward and easy to read, making it a great choice for beginners.
Additionally, it is used by an ever-increasing number of big tech companies as their primary language, including Intel, IBM, Netflix, Facebook and Spotify. YouTube is largely written in Python, and it is one of four main languages deployed at Google. And this growing adoption is driving jobs.
Python was named as the third most in-demand programming language by recruiters in 2022 according to Statista, so there are a host of reasons why it’s well worth looking into. According to GitHub, it remains the second most used programming language on the platform and its usage has grown more than 22% year-on-year.
Python is particularly useful for those working in fintech, finance and neobanking, due to its versatility and capabilities across key areas such as data analysis, web development, machine learning, automation and blockchain.
The language also has a large community of developers contributing to various open-source projects, libraries and frameworks. This means that if you need help with something, chances are someone has already encountered the issue and solved the problem.
One of the easiest ways to learn is to explore a massive open online course (MOOC) platform such as Udemy or Coursera. If you want to learn the basics, which can be helpful for understanding technical topics, this can take a few weeks. If you’re more interested in switching jobs, you can expect it to take up to 12 months to be job-ready.
If you’re ready to go ahead now and apply for a Python-related role, there are three to discover below. And for many more career opportunities, check out the Fintech Futures Job Board.
Python Developer, S&P Global, Manchester
S&P Global is an American publicly traded corporation, with specialisations in financial information and analytics.
The firm is seeking a Python Developer who will design, develop and maintain efficient and reliable Python code. This may involve working on a variety of projects, such as web applications, AWS Lambda, boto3, machine learning models and more.
To apply, you’ll need to have strong programming skills, and you should have a solid understanding of key concepts like clean coding, unit testing and object-oriented programming.
Counterparty Credit Risk Application Programming Analyst – AVP (Python), Citi, London (Hybrid)
Citi is seeking a Counterparty Credit Risk Application Programming Analyst – AVP (Python) to develop and maintain in-house Python libraries and support the build, testing and release management of its credit risk application.
You will optimise performance and consolidate the workflow across asset classes, and work with teams to integrate model updates and technological enhancements into the application.
To be considered, you’ll need three years of relevant industry experience with significant experience of programming in Python. Additionally, experience in systems analysis and programming of software applications and familiarity with UNIX shell scripting is preferable.
Cloud Service Operations Engineer (Azure Sys Admin), Metro Bank, London
Python programming/scripting skills are required for this Cloud Service Operations Engineer role at Metro Bank. Your responsibilities will include operating Azure Cloud environments, responding to alerts and events, building cloud service operations processes and procedures and acting as the subject matter expert for cloud operational issues.
Previous experience operating Azure and AWS Cloud environments––ideally in a financial services or regulated environment––is required as is an understanding of automation and cloud technologies including Kubernetes, Terraform and Datadog.
For hundreds more opportunities across fintech, visit the Fintech Futures Job Board today.