Senior Software Engineer
Position Overview:
We are seeking a skilled Python Back End Developer with expertise
.
The ideal candidate will have a deep understanding of financial markets, strong programming skills in Python, and experience developing and maintaining back-end systems for trading application
s.
Key Responsibiliti
- es:Develop and maintain robust back-end systems for trade capture and processi
- ng.Design, implement, and optimise data models and database schemas related to Rates tradi
- ng.Collaborate with front-end developers, business analysts, and other stakeholders to deliver high-quality financial software solutio
- ns.Ensure the performance, quality, and responsiveness of applicatio
- ns.Integrate third-party APIs and financial data fee
- ds.Implement and enforce security best practices to protect sensitive financial informati
- on.Troubleshoot, debug, and upgrade existing syste
- ms.Write and maintain technical documentati
on.Requiremen
- ts:Bachelor’s degree in Computer Science, Engineering, Finance, or a related fie
- ld.5+ years of experience in back-end development using Pyth
- on.Strong knowledge of Rates products (e.g., interest rate swaps, bonds, futures) and trade capture process
- es.Experience with financial markets and instrumen
- ts.Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQ
- L).Familiarity with distributed systems, microservices architecture, and RESTful AP
- Is.Knowledge of version control systems, preferably G
- it.Excellent problem-solving skills and attention to deta
- il.Ability to work independently and as part of a team in a fast-paced environme
nt.Preferred Qualificatio
- ns:Experience with cloud platforms (e.g., AWS, Azure, Google Clou
- d).Familiarity with other programming languages such as Java or C
- ++.Understanding of front-end technologies (e.g., JavaScript, HTML, CSS) is a pl
- us.Prior experience in a financial services or trading environme
- nt.Strong analytical and mathematical skil