C# .NET Developer (Trading)

We are looking for an Analyst-Developer C# with Trading support experience (5-10 years of professional experience). Bsc or MSc degree in computer science, Engineering or Mathematics Min 3 years of Software development in C# .net within

C# .NET Developer (Trading)

Location:
Salary:
Negotiable
Sector:
We are looking for an Analyst-Developer C# with Trading support experience (5-10 years of professional experience).

Bsc or MSc degree in computer science, Engineering or Mathematics
Min 3 years of Software development in C# .net within Cloud microservices and platform such Azure or AWS
Fluent in English
Strong abilities in mathematics and statistics
Solid skills in data mining and/or data analysis
Good understanding of software development standards and Scrum Methodology
Very good knowledge of financial products (Forwards, Swaps, Options, …), PnL, Risks, Greeks
Experience in Back Office topics and downstream systems (deal confirmations, invoices, margin calls, …) is a plus
A knowledge of the following technologies is a plus: sqlalchemy, numpy, splunk, Mongo DB, Elasticsearch, Docker, Kubernetes, Ansible, NGINX, Consul, Kibana, grafana

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 C# .NET)
- 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