
Beograd | Hibrid
14.08.2025.
C#/.NET Software Engineer (m/w/d)
Location: remote/Belgrade
With more than 30 years of experience, Power Diagnostix is the market leader in partial discharge and offers a wide range of products for portable, online, offline and monitoring solutions.
Role Summary
We are seeking a highly skilled and proactive Software Engineer as member of a small, dedicated team for project software development and product software maintenance for partial-discharge monitoring. The position may be involved in some but not all of the following:
- Maintenance and customization of complex monitoring systems for Gas-Insulated Switchgear (GIS)
- Extension of this GIS monitoring system with new peripheral devices for signal acquisition
- Development of a stand-alone service for GIS with data management for new sensor types, and integration of the data visualization in the UI
- Development of a service for a newly released device enabling the monitoring of transformer bushings
- Development of new desktop software to communicate with legacy devices
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), SignalR, gRPC, 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, manuals, and specifications with clarity and consistency.
Teamwork and Problem Solving
- Work closely with team leader to fulfill project goals and satisfy customization and maintenance requirements.
- Find and adopt the most efficient tools to implement solutions (focus on solutions and learn new technologies rather than being stuck in a tech silo)
Troubleshooting & Technical Support
- Provide prompt support to customers and commissioning engineers.
- Troubleshoot software issues related to data handling, UI, connectivity, or customer IT restrictions.
Requirements
Technical Skills
- Programming languages: C# (.NET Core / Framework), shell scripting
- UI/UX development: Desktop- (WPF and others) and web-based (Blazor) UI technologies. Other technologies, such as Dart/Flutter helpful.
- Database management: MySQL/MariaDB, Entity Framework, and others.
Experience
- Proven experience in software development
- Experience working with a distributed team is a plus
- Background in developing data-intensive software platforms is a plus
Soft Skills
- Strong communication and documentation skills
- Problem-solving mindset
- Capable of managing shifting priorities and project scopes
Nice to Have
- Knowledge of cybersecurity best practices in embedded or industrial systems
- Familiarity with remote technical support
Upoznaj kompaniju
Kompanije IPS-Energy.rs doo posluje u skladu sa vizijom “Software intelligence of tomorrow”. Njihov cilj je da ponude pouzdanu isporuku električne energije po niskoj ceni.
Iskustvo o radu u ovoj kompaniji je arhivirano jer je starije od 2 godine.
Beograd | Hibrid
14.08.2025.
Beograd | Hibrid
07.08.2025.
Beograd | Hibrid
07.08.2025.
Preporuke se učitavaju...