Posted
7/22/2024
Role
Python Expert
Location
Unknown
Remote
Discuss with client
Project Description
Support is needed in building foundations for using Python-based applications in an existing microservice environment (Docker, Kubernetes), including developing MVPs/program components from Jupyter. The tasks involve creating programming guidelines and standards, a Python style guide, a prototype with automated test coverage and documentation generation, base image and packages/libraries, packaging and modularization, testing a newly provided build/deployment pipeline, complying with internal checklists/requirements (such as information security guidelines), assisting with preparing necessary operation documents for Python-based applications, implementing programming guidelines and standards, integrating configuration management (e.g., for staging), meaningful logging integration, software for pseudonymization/anonymization of test data, automated test coverage, documentation (inline code and derived application documentation), coordination with application stakeholders, building and structuring data management for efficient input processing including a data quality framework. The requirements include proficiency in German (at least C1 level), English communication skills, collaboration, understanding of IT operations (DevOps), expertise in Linux (Ubuntu), Python, Poetry, MyPy, Pylint, Flake8, Black, JUnit, Pytest, Doxygen, Sphinx, Python bibliographies, Pandas, NumPy, Plotly, Matplotlib, Seaborn, Jupyter Notebooks, Docker, scripting, Bash, regular expressions, Windows BAT, Visual Studio Code, Data Quality Management frameworks, and a willingness to work remotely with occasional travel to Düsseldorf and primarily work onsite in Frankfurt. The client is seeking two individuals for approximately 70 PT each until the end of the year.
Skills