About the job
Join Our Team at FlexEnergi!
As a leading subsidiary of Accurant International, we are at the forefront of energy management solutions. We are looking for passionate .NET Software Engineers at various experience levels to enhance and expand our Distributed Energy Resource Management System (DERMS) through seamless integrations with third-party devices, OEM APIs, building systems, and utility protocols.
This role is perfect for those who thrive on backend development, enjoy tackling distributed systems challenges, and are excited about real-world IoT applications. You will engage with cloud services, event-driven architectures, authentication systems, and device telemetry flows.
Your Responsibilities:
- Architect, develop, and sustain integrations between our DERMS platform and external devices, platforms, and grid standards.
- Create robust services utilizing ASP.NET APIs, Console Workers, and Azure Functions (including timers and queue processors).
- Establish integrations with a variety of OEM APIs (such as thermostats, batteries, EV chargers, BMS systems, water heaters, etc.).
- Work with Azure Service Bus, Event Hub, Streaming Analytics, and containerized workloads.
- Utilize containerized .NET services in Azure (Container Apps / Kubernetes) while planning for future migrations to a utility-centric datacenter on our proprietary cloud stack - .NET Aspire for local development.
- Integrate backend systems for device onboarding, telemetry ingestion, and command/control workflows.
- Diagnose production issues to ensure high system reliability and observability.
- Collaborate with global teams across product, engineering, and operations.
- Contribute to engineering standards, code quality, and system design discussions.

