O SEU PRÓXIMO CAPÍTULO
Software Engineer, German Energy Market Processes
Sobre a vaga
• Design and build platform components for German Grundversorgung and related processes
• Implement contract and supply-status logic, including implicit contracts on move-in, Ersatzversorgung and Grundversorgung states and transitions, supply start/end, move-out, termination, and special termination rights
• Implement billing and pricing logic for general tariffs, price changes, notification deadlines, Abschläge, periodic and final invoices, taxes, levies, and Konzessionsabgabe
• Build market communication flows for GPKE / GeLi Gas, WiM, and MaBiS
• Process and generate EDIFACT messages including UTILMD, MSCONS, INVOIC, REMADV, APERAK, and CONTRL
• Map Prüfidentifikatoren to domain events and keep up with BDEW format releases
• Automate exceptions such as rejected registrations, missing meter readings, switching conflicts, and disconnection orders
• Translate regulations into explicit domain models and tests with domain experts
• Own features from design to production in a small, autonomous team
• Monitor and debug live issues with customer impact
• Improve reliability and performance at scale
• Contribute through code review, pairing, and sharing domain knowledge across teams
• Hands-on engineering experience on German Grundversorgung processes, including experience building or maintaining systems for a Grundversorger, energy supplier, or utility platform
• Ability to explain how Grundversorgung and Ersatzversorgung differ in data and logic
• 3+ years of professional software development experience with a strong backend focus
• Working knowledge of German market communication: GPKE / GeLi Gas, WiM, MaBiS
• Experience with EDIFACT message handling
• Experience with billing or contract systems in the energy sector
• Solid fundamentals in clean domain modelling, relational databases, testing, and collaborative codebases
• Comfortable working in English
• Nice to have: German language skills
• Nice to have: Python and Django
• Nice to have: PostgreSQL, GraphQL, and AWS
• Experience migrating a German utility's customer base between systems such as SAP IS-U, Schleupen, or Wilken
• Exposure to smart metering (iMSys, MsbG), §14a EnWG, or dynamic tariffs
• Experience with event-driven or message-based integration and high-volume batch processing
• Medical insurance: Your health, and your family's, is our top priority. You're fully covered.
• Holiday flat in Valencia
• Gifts for special occasions, including Easter, Women's Day, Father's Day, and more
• Anniversary gifts for 1st, 5th, and 10th work anniversaries
• Team-building events
• End of year celebrations
• Day off on your birthday
• Community and social initiatives
• Unlimited access to thousands of Udemy courses
• German language courses
• Personal and professional growth through masterclasses, courses, and training