Senioir developer .NET and/or Python 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 responsibilitiesPropose 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 experts Skills and competencesAsync 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 Bus QualificationsMinimum 3 years of professional software engineering experienceMaster's degree in engineering or equivalent