Fullstack Python developer (m/w/d)

DE  ‐ Remote
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

APIs Python Devops Automatisierung Cloud Computing Digitalisierung Handel Innovation Agile Methodologie Data Analysis Unit Testing Microsoft Azure Geschäftsprozesse C# Tabellen Kommunikation Datenbanken Information Engineering Web Entwicklung Django Ingenieurwesen Front Office Problemanalyse Postgresql Machine Learning Mysql Numpy Physik Scrum Prozessautomatisierung Softwareentwicklung Web Applikationen Front End ReactJS Objektorientierte Programmierung (OOP) Flask Vuejs Cloud Technologies Fastapi Kanban Pandas Kubernetes Web-Frameworks Plotly Pyramid Risikomanagement Docker Ms Teams

Beschreibung

We are currently looking for a full-Stack Python Developer (m/f/d)

Start: ASAP
End: 31.12.23
Volume: fulltime
Location: Düsseldorf; remote 100% possible

Project:
One of the largest European traders of natural gas and electricity, prioritizes the digitalization of its trading activities to strengthen its position in the algorithmic trading space as global energy markets evolve. Part of this is to scale advanced analytics, automation, and other technologies within the trading organization and maximize the value from its data and technology investments.

Goal:
To advance Short Term Trading (STT) and Dispatch with process automation, digitalization of business processes, and adaptation of existing systems to market changes.

Background:
Client has decided to outsource, due to the lack of internal capacity and specialized expertise to accomplish the amount of work within the project duration.
The topics include development of the cost calculation API, implementation of a web application for spot bidding using an optimiser, implementation of monthly auctions functionality in the MCO HU tool, bidding aFRR flexibility to continuous energy market in Nordic MCO, replacement of DA spreadsheets with a web tool for MCO HU. The external consultant will take the role of Developer in an agile environment.

Task (performed independently):
- Design and implement robust, integrated, cloud-based web software solutions (Back End and Front End components) with a focus on innovative technologies to accelerate clients trading and analytics capability based on Algo-trading DevOps standards. The scope of work encompasses the following solutions - MCO HU tool, MCO Nordic tool, Cost Calculation API, Exchange APIs.
- Participate in Sprint Planning meetings to understand client's requirements from business and technical teams. Subsequently, elaborate on possible solution options based on own knowledge and experience. internal sign off of results. Maintain project-related technical documentation about the implemented solution in a project Wiki. 
- Create release notes for deployments into production environments.
- Perform development and technical tests (unit tests, regression tests, integrations tests and performance tests) of the developed functionality with the goal that all requirements are met. Conduct these tests every time before new functionality or bug fixes can be released into production - these are typically part of the work defined in the sprint. Provide evidence of the testing to client. In case of issues the go-live can be postponed, backlog items might be carried over into the next sprint.
- Build and deploy developed components to cloud-based environments (typically 3 dedicated environments dev/test/prod for each app)
- Implement programmatic interfaces (API) to interact with internal (Optimiser) and external systems (Exchanges)
- Communicate to Front Office and risk stakeholders via email and online meetings (MS Teams) on daily basis
- communicate to other developers involved into the Implementation Hub project, data scientists from Quants Team and client design architects, the infrastructure Dev/Ops team throughout the full agile development process to come up with solution options, prepare deployment environments while adhering to the Algo-trading DevOps guidelines.

Skills:
- Bachelor's or an MS in computer science, engineering, physics, mathematics or other related STEM discipline
- Experience in software engineering with Python (other OO programming languages, especially C# is a plus)
- Experience with at least one Python web development framework (Plotly Dash, Django, Flask, FastAPI, Pyramid)
- Experience with at least one JS Web frameworks (eg ReactJS, VueJS)
- Database (PostgreSQL, MySQL) and API development experience
- Protecting API endpoints and apps using modern auth flows with OAuth2
- Data Engineering skills with Pandas, Numpy is a plus
- DevOps, Docker/Kubernetes, IP Networking and cloud technologies (preferably Azure)
- Experience analysing user requirements and data in order to design algorithms, tools and solutions
- N2H: Energy market domain knowledge and expertise in machine learning and optimisation  experience
- Experience with trade automation and analytics is a plus
- Advanced analytical, problem-solving and troubleshooting skills
- Experience with agile delivery processes (Scrum, Kanban etc) as well as familiarity with energy trading and risk management would also be a plus
- Excellent communications skills (written/verbal), fluent English, with emphasis on demonstrated ability to convey complex technical principles to non-technical audiences
- Intercultural awareness and international orientation

Michael Bailey International is acting as an Employment Business in relation to this vacancy.

Start
ab sofort
Dauer
10 months
Von
Michael Bailey Associates - Zurich
Eingestellt
31.01.2023
Projekt-ID:
2538939
Vertragsart
Freiberuflich
Einsatzart
100 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren