Develop and architect real-time software systems that balance electrical Grid assets by integrating renewable and Storage resources with forecasting and optimization tools."brKey responsibilitiesbrDesign system architectures, including APIs, services, and front-end/back-end interactionsbrProvide technical direction to a development team of 3-5 engineersbrCollaborate with functional analysts and domain experts to align solutions with business requirementsbrImprove software delivery processes and workflowsbrDecompose proposals into iterative agile development incrementsbrImplement build pipelines and associated testing and maintenance toolsbrDevelop back-end services and APIs according to specificationsbrAuthor and maintain automated test suites in collaboration with stakeholdersbrProduce technical documentation and user manualsbrProvide user support, level 2 troubleshooting, and incident resolutionbrSkills and competencesbr.NETbrPythonbrEvent-driven architecturebrDistributed systems designbrKubernetesbrProblem decomposition and solution designbrLeadership and communicationbrKafkabrRedisbrUnit and integration testingbrProduction observability and monitoringbrAgile methodologiesbrProactive collaborationbrEmpathy and accountabilitybrPostgreSQLbrGitHub Actions and Continuous DeploymentbrMQTTbrAzurebrAzure FunctionsbrAzure Service BusbrBicep (Infrastructure as Code)brAzure Data ExplorerbrScalabrRustbrQualificationsbrMinimum 6 years of experience in software engineering, design, and architecturebrMaster's degree in engineering or equivalent