C#/.NET Software Engineer
We are seeking a highly skilled and proactive Software Engineer to assist a small, dedicated team to accelerate project software development for partial-discharge monitoring. The position involves the following:
- Development of a complex monitoring system for Gas-Insulated Switchgear, which extends the existing monitoring system with new peripheral devices for signal acquisition
- Development a desktop software frontend.
This dynamic role requires deep technical competence, agile problem-solving, and strong team collaboration. Experience with cybersecurity and/or computer networks is helpful.
Responsibilities:
Software Development & Architecture
- Design, implement, and maintain scalable software for desktop and web applications.
- Build backend systems using C# (.NET 8/Core), gRPC, SignalR, RESTful APIs.
- Define and implement automated tests
- Design and develop or support UI/UX.
- Handle database design and integration, for example using Entity Framework.
- Automate processes using shell scripts and similar tools.
- Document features and specifications with clarity and consistency.
Requirements
Technical Skills
- Programming languages: C# (.NET Core / Framework), shell scripting
- UI/UX development: Desktop UI technologies, notably Dart/Flutter very helpful
- Database management: Postgres and Entity Framework
Required languages
| English | C1 - Advanced |
| Ukrainian | Native |