Python Developer

Vacancies Ref: VAC-10952 Information Technology Malta

We are seeking highly motivated and talented people to join our client’s. As a member of the team, you will be working with passionate and curious colleagues who thrive on solving complex problems. Our client is an office-first firm so while they offer flexibility to their employees, remote work is not available at this time.

Essential Requirements:
• 2+ Years’ experience in a developer role or equivalent training academically
• 2+ Years of commercial/academic Linux experience (Ubuntu, Fedora, CentOS, etc.)

• Expert experience using Python 3
• Good understanding of database architecture, database design and optimization
• Knowledge of relational databases (MySQL, Postgres, MariaDB)
• Knowledge of time series NoSQL databases (Influx, Timescale, KDB. One Market Data)
• Good knowledge of user space Linux and bash scripting
• Knowledge of popular data processing techniques and libraries in Python and Linux
• Experience with interprocess communications: sockets, message queues, TCP/UDP
• Strong written & Verbal Communication

Job Duties:
• Support and enhancement of key components of the client’s platform: security master, position management, trade posting, reconciliation (real time and T+1), compliance, P&L, FTP framework (and more)
• Have input into the migration of these components to their next generation implementation based on the requirements of a growing business: improved scalability, throughput, capacity, reliability, ease of deployment.

Interested? Get in touch!

Jay Power