Python Developer

Hanson Regan are looking for an Analyst-Developer Python / C# / Quantitative Analyst with 5+ years of professional experience. This is for a long term freelance project. Bsc or MSc degree in computer science, Engineering or Mathematics Fluent

Python Developer

Location:
Salary:
Negotiable
Hanson Regan are looking for an Analyst-Developer Python / C# / Quantitative Analyst with 5+ years of professional experience. This is for a long term freelance project.

Bsc or MSc degree in computer science, Engineering or Mathematics

Fluent in English (French would be an additional asset)
Strong abilities in mathematics and statistics
Solid skills in data mining and data analysis
Knowledge of Panda & Flask Libraries
Good understanding of software development standards and Scrum Methodology
Good knowledge of financial products (Forwards, Swaps, Options, …), PnL, Risks, Greeks
Experience in Back Office topics and downstream systems (deal confirmations, invoices, margin calls, …),
Basic knowledge of Regulatory topics (REMIT, EMIR)
A knowledge of the following technologies is a plus: sqlalchemy, numpy, Mongo DB, Elasticsearch, Docker, Kubernetes, Ansible, NGINX, Consul, Kibana, grafana, splunk

Working context:
You are working in an attractive sector for the trading department, developing and enhancing new and existing systems.
As an experienced analyst-Developer:

– you develop based on the requirements provided by the functional analyst of your team so that you meet the acceptance criteria of the requirements;
– you develop according the coding standards in place, respecting the well-defined software architecture
and design;
– you consider also non-functional requirements during your development in cooperation with the rest of team (e.g. maintainability, user-friendliness, performance);
– you propose alternatives to optimize the existing application in term of maintainability, usability,
performance, …;
– you propose innovative alternative to achieve goals;
– you contribute to the definition of the technical specifications;
– you develop on different applications in the same domain;
– you develop on different technologies (mainly Python, .NET and Outsystems)
– you develop small and big business enhancements for large projects while releasing on a regular basis;
– you solve productions issues in the framework of emergency fixes;
– you define, execute and constantly improve unit testing;
– you execute peer review of your pairs in the team;
– you demonstrate the results of your developments to the functional analyst and tester in your team;
– you provide support to the tester of the team;
– you cooperate with your pairs from other teams when application interfaces are concerned;
– you deploy applications in different environments under your control;
– you describe the deployment procedure (and according configurations) so that the operational teams
can deploy and configure the application for the acceptance and production environments;
– you are part of a team working in Agile / Scrum mode;
– you report to the team lead.
Apply For This Job
Apply For This Job
Similar Jobs

Senior Front End Developer

Negotiable
Europe

Software Developer

Negotiable
Europe