Python Developing (Level: Mid-Senior) (m/w/d)

        Beschreibung

        Start: 01.06.2024Days of service: 110

        Remote work 98% and 2% Local @ Brüssel/ Warschau

        ContractEnglish CV’s Language C1 English and B2 german

        What is the Project Goal?: Develop Grid Analysis Optimization modules based on given user stories within the scope of the Grid Analysis Product Line. Stability and robustness are extremely important since the application and its output are essential for critical processes within the control center. It is crucial to develop software according to the Tailor Made Development (TMD) guidelines while still providing enough flexibility to accommodate future changes with minimal effort.

        Necessary competencies (must-have):

        Min. 3+ years knowledge in Python development and surrounding technologies (Mid-Senior)

        Language skills: fluently English, Level B2 (German is a plus)

        Basic experience within the energy transmission/ distribution sector (TSO/DSO) and Grid Analysis/ Calculations

        Docker

        Python (fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka)

        Offer requirements/profile requirements:

        IT/tech-related academic degree (bachelor’s or master’s degree) or equivalent through experience

        Several years Python coding experience

        Conceptual knowledge of software design patterns, continuous integration and security

        Broad technical knowledge to help to advance our technological landscape

        Experience with Kubernetes, OpenShift and similar cloud technologies is a plus

        Experience with web integration technologies such as REST is a plus

        Conceptual knowledge of dependency injection, software design patterns and continuous integration

        Understanding of CIM/CGMES data models is a big plus

        Understanding of Optimization toolchains/ architectures (mathematical programming language, solver coupling) is a big plus

        Tasks/Activity Description:

        Producing clean, efficient code based on specifications and guidance

        Develop, maintain and use deployment pipelines (following infrastructure as code paradigm)

        Build & deploy Python services in Kubernetes

        Setup automation/ test scripts to support Electrical Experts with Python expertise to enable them to efficiently feed their solutions with data and execute functional/ quality tests

        Fixing and improving existing software (tailor made implementations, pandapower, data converters)

        Implementation of technical solutions in deep collaboration with all team members incl. TMD architects

        Put specific focus on user centric software design and develop software that meets and exceeds the needs of our internal customer and as well fits to the requirement for the supported external business process.

        Professionally maintain all software and create updates regularly to address customer requirements

        Analyze and test programs and products before formal launch in an iterative way.

        Troubleshoot coding problems quickly and efficiently to ensure a productive workplace

        Aid and support the coaching and training of other team members to ensure all employees are confident in the use of development supporting tools, e.g. in Azure framework

        Upload your CV to receive more job offers like this


        Go
        Job #26349

        Log in to view company

        Apply now
        72 Views

        Log in to view company

        • Berlin, Berlin
        Send this to a friend