Software Engineer
Core
Design, develop, maintain, and test reliable, secure, and scalable full-stack applications for energy solutions using .NET Core/C# and React.
Role type
Full-stack Software Engineer
Builds
Cloud-native and on-premises applications with AI-enabled capabilities for energy sector clients.
Domain
Energy technology / Software Engineering
Deliverable
production ML models | product features
Required skills
C#, .NET Core, Web API/REST/JSON, React JS, TypeScript, SQL Server, Docker, Git, CI/CD pipelines, SOLID principles, Clean Code
Preferred skills
Blazor, Angular, Vue, GitHub Copilot, Azure AI services, generative AI APIs
Technologies
.NET Core, C#, React JS, TypeScript, SQL Server, Docker, GitHub Actions, Azure, AI APIs
Responsibilities
Design and implement database schemas and optimize data access; Leverage cloud-native technologies to build and deploy secure applications; Incorporate DevOps practices including CI/CD pipelines and automated testing; Participate in incident or problem management as 2nd or 3rd Level support; Continuously learn and evaluate emerging AI-assisted development capabilities.
Seniority
Mid-level (3–6 years experience)