Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 2


I worked in the team responsible for the product upgrade. The product is used for product lifecycle management and other purposes. 

The main tasks were:
Developing/fixing client-side and server-side functionality;
Customization of the product;
Finding out the cause of upgrade issues;
Work with customer`s business logic and fix it;
Resolving upgrade issues with minimal influence on business logic;
Upgrade custom solutions and make them compatible with new version of product;
Remove old API usage and rewrite customer`s code according to the new framework;
Development of front-end and back-end customizations.

The main technologies were: JavaScript, C#, AML, SQL, Visual Studio, Visual Studio Code, MS SQL Server, IIS, C# WPF.