Senior Developer (.Net & Python) Job Overview: Join a global leader in low-carbon energy services to develop real-time software for electric grid balancing and asset management. You will work on services that allocate power setpoints every few seconds, stream low-latency data from distributed assets, and interface with industrial control systems. Collaborate with analysts, architects, and business stakeholders to deliver scalable, high-performance solutions and ensure operational support." Key Responsibilities:Propose and document technical and architectural solutions, including system diagrams and API designsDevelop back-end services and APIs, author automated tests, and produce user documentationBreak down solutions into iterative development increments following agile methodologyImplement and maintain build pipelines, testing tools, and supporting maintenance utilitiesProvide user assistance, level 2 incident resolution, and troubleshooting including root-cause analysisClarify requirements with functional analysts and domain expertsSkills and Competences:Async programmingPerformance-oriented software designEvent-driven architecture designDistributed systems conceptsTesting culture (unit, integration, production validation)Agile development practicesProactive teamworkProblem decomposition and scalable solution designEffective communication and collaborationEmpathy, humility, ownership and accountabilityGood experience in .NET, Python, Kafka, Azure Event Hub, MQTT, Kubernetes, Async programming, Azure Function, Azure Service BusQualificationsMinimum 3 years of professional software engineering experienceMaster's degree in engineering or equivalent