Kövess minket!
Jelentkezem az álláshirdetésre
Azonosító: 13182 Helyszín: Budapest Munkakör: Python fejlesztő
Our partner provides IT services in the area of development and operations for one of the largest German securities banks from Budapest. Due to the expansion of their team of 80 IT professionals, they are now looking for a Python developer who speaks German and English.
Tasks
Support in creating the basis for using Python-based applications in an existing microservice environment (Docker, Kubernetes)
Base image and packages / libraries
Packaging and modularization
Testing of a newly provided build / deployment pipeline with automated test coverage and generated documentation
Consideration of internal check / requirement lists (including information security guidelines (ISR))
Support in preparing the necessary operating documents for Python-based applications
Development of MVPs / program modules (e.g. from Jupyter) or further development based on existing IDV (individual data processing simple scripting, manual execution on workstation computers)
Implementation of programming guidelines and standards, Python style guide
Integration of configuration management (e.g. for staging)
Integration of meaningful logging and monitoring
Integration of interfaces (database, storage, API, streaming, etc.)
Software for pseudonymization / anonymization of test data
Coordination and knowledge transfer with application owners
Development and structuring of data management for efficient input processing including data quality framework
Creation of Operating manual, System documentation and User documentation
Creation of IT response plan / recovery plan
Management of risks, vulnerabilities, incidents and problems
Management of releases and corresponding administration
Operational implementation of and compliance with the information security guidelines
CVE management of used components (patch management and updates including minor changes)
License review, advice on copyright information of used components
General requirements
Structured way of working and confident handling of MS Office
Project-based working and thinking
Consulting skills, independent result-oriented work
Languages – German and English
Knowledge and understanding of IT operations, DevOps (i.e. logging, monitoring, maintenance, staging)
Collaboration with units from Domain Platform and Application Management (i.e. architects, cloud team, CI/CD team, application management team)
Technical requirements
Software Development Lifecycle with focus on delivery
Linux (Ubuntu)
Python – Poetry, Mypy, Pylint, Flake8, Black, JUnit, pytest, tox, Doxygen, Sphinx, Style Guide for Python Code (PEP 8, Google), Typing Annotations
Python libraries – Pandas,NumPy,Plotly, Matplotlib, Searborn
Jupyter Notebooks
Docker
Prometheus
Grafana
Scripting – Bash, Regular Expressions, Windows BAT
Visual Studio Code
What they offer
Indefinite, full-time employment
Long-term, stable employment
Competitive salary, cafeteria, bonus
Linkedin Learning
Opportunities for personal development
Supportive, friendly atmosphere, good vibes
Flexible working hours, home office (6 days per month)
Easily accessible, pleasant, modern office environment (13th district)