Summary: This role focuses on the maintenance and enhancement of the application of the Virtual Power Plant to meet client needs and regulatory requirements. The ideal candidate should possess in-depth knowledge of Java, as well as a strong background in software development and database management.
Main Responsibilities:
Gathering and structuring functional and technical requirements.
Conducting requirements analysis and preparing documentation.
Performing technical feasibility studies.
Estimating implementation costs.
Programming and customizing software development products as needed.
Modifying existing applications and programming new functionalities and interfaces.
Ensuring code quality and adherence to software architecture standards.
Modeling databases and validating intermediate results against requirements.
Conducting developer tests.
Creating development documentation, including operation and development manuals.
Key Requirements:
Knowledge in the Java programming language.
Strong experience in software development and customization.
Knowledge in database modeling and management.
Experience in technical documentation and requirements analysis.
Nice to Have:
Familiarity with operational environments related to virtual power plants.
Knowledge of software architecture principles.
Experience with testing methods and quality assurance processes.
Other Details:
Location: BEW Berlin, Hildegard-Knef-Platz, 100% remote work.
Project Duration: Expected to end in Q1 or Q2 2026.