Fullstack Python Developer
Job description:
For our customers from the energy industry, we are looking for a Fullstack Python Developer (f/m/d). ### Background Full Stack Developing \[React - Python\] for the development of tools and packages as part of the Agile Apps Platform project. Self-developed internal solution runs on this. Thematic focus will be: - the network - and master data maintenance of strategic network planning, - TRN Managers for managing and categorizing TRNs (Technical Control Systems Network) and - central developments and packages used by all applications. There are two major priorities in the approach. On the one hand, the contractor is to undertake specific programming work. On the other hand, he is to support other developers and project members with his IT expertise. ### Exciting tasks await you * New development or migration of tools with React and FastApi based on internal modules and packages * Advice on further development of the tool landscape for network - and master data storage * Development of Python scripts * (further)development of relational database structures and their use (MySQL, sqlalchemy) * Use of basic development tools we Git, Azure DevOps, ... * Replace and expand automated code tests * Transfer from IT knowledge to direct business contacts and co-developers from business * The contractor will be located in IT organization, but the functional management and his daily colleagues will come from the business * Consultation in controlling external service providers (e.g. in case of code collections, ...) * Self-responsible structuring of work Objective: (More) Development of existing tools and packages to ensure that our network planning and asset management staff have efficient digital solutions. ### These qualifications characterize you * Conceptual understanding of software design patterns, continuous integration and security * Very good understanding of React * No reservations to adjust pure Javascript in legacy systems * Very good understanding of Python with focus on FastApi * There are also older tools with flask, an understanding of it would be of advantage, but not necessary * Ability to work into and adapt to existing code * Understanding basic software development tools, such as Git ... * Experience in proactive and collaborative approaches with a “Getting things done” mentality * Experience in complete closing of tickets - no code outside Repos, (...) * Of advantage: Understanding the electricity system and market help to understand the main business * Of advantage: development of containerized applications and/or Kubernetes basic understanding * Of advantage: PHP licenses for code concessions - Yeah. No PHP code has to be written * Advantage: Understanding Airflow Must haves: * Very good professional experience in Python Development and accompanying technologies * Very good professional experience with relational databases (eg. MySQL, PostgreSQL) * German (min. C1) and English (min. B2)