Position: .Net developer
Company: DevShore
Category: .NET
Experience required: 5y
English level: upper

A Client is a Swedish company who works with recycling. Their primary materials are metals, concrete, and wood. Almost all their production is based on weighing materials. They got a couple of software that they have built in-house to handle all their material weighing.

The software is built in Windows Forms and is a bit old and has some legacy. Even though this software is heavily used every day and they keep working with improvements and bug fixes with them.  

A typical installation consists of 3 applications that use the same database. They got about 25 sites running in different locations in Sweden. And on every site, there are 1-10 clients using the software. So in rough figures, it's about 100 installations. One of the three applications handles syncing of data to central data servers. On the central data servers they run:
A customer portal and an intranet both are built-in web forms in ASP net, data is in SQL Server.

**Current and upcoming work items will be:**
- migrating the customer portal to a new UI (they already have the new UI);
- adding a web integration to one of their Windows Forms applications - the web integration will fetch information about car data from the national vehicle database;
- improvements, bug fixes, or other so far not planned for work items with the Windows Forms applications or on the web forms sites.

They also have started to develop a new blazor-based weighing application which is not finished and not in production and they also would like to continue this project to get it to a first release.

It is** a part-time, long-term, and remote** opportunity.
**English: **Upper-Intermediate or above
**Interview steps:** intro - tech interview
**Years of experience:** 5+
**Team size: **3 people (2 devs, 1 PM)