Overview
Job title: Python Developer
Location: Bromley, UK (Hybrid - 3 days work from office)
Responsibilities
* We are looking for a highly skilled Senior Python Developer to join our team and drive the development of robust, scalable, and high-performance applications.
* The ideal candidate must have strong expertise in Python, SQL, and Linux environments, along with experience in job scheduling (Autosys), version control (GIT), and Agile development tools (JIRA).
* The candidate will be a strong leader with excellent communication skills. Ability to work autonomously is a necessary requirement.
* Additionally, familiarity with basic trading concepts will be a plus.
Required Skills & Qualifications
* 8+ years of experience in Python development with expertise in OOP and software design principles.
* Strong knowledge of SQL (PostgreSQL, MySQL, or SQL Server) for complex queries and database optimization.
* Hands-on experience with Linux environments (bash scripting and deployment).
* Experience with Autosys.
* Proficiency in GIT (branching strategies, code versioning, pull requests, and merging workflows).
* Experience using JIRA for Agile project management.
* Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and Unit Testing (PyTest).
* Understanding of basic trading concepts (asset classes, trading venues, market structures) is a plus.
* Strong analytical and problem-solving skills, with a keen attention to detail.
* Excellent communication, leadership, and mentoring skills.
* Understanding CI/CD pipelines to develop and maintain code efficiently (knowledge of Jenkins/Ansible favorable).
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Finance
Industries
* Technology, Information and Internet
#J-18808-Ljbffr