Position: Middle Software Engineer - .NET
Company: Innovecs
Experience required: 2y
English level: intermediate

As a Software Engineer, you are part of the Software Engineering job family, and you will participate in activities that will contribute to furthering our position as a leader in providing technical development services to the Logistics Industry. You will be expected to assist in activities that will see us hire future leaders. You will be part of a wider team developing core product features,

You will be troubleshooting an existing monolithic C# app and working alongside senior developers to refactor to microservice architecture. Furthermore, you will be adding new API functionality and with your JavaScript and HTML experience adding basic UI elements to existing screens for data inputs. 

THIS ROLE IS FOR YOU IF YOU ARE EXPERIENCED IN

- building advanced web apps with 2+ years of professional experience 
.Net, C#, ASP.NET, ASP.NET Core;
- working with MS SQL;
- working with .Net based ORMs (Entity Framework 6.2, NHibernate etc.);
- working as part of agile scrum teams;
- client facing communications, curious, highly motivated, and enjoy being an active and engaged team member;
- Ukrainian or Russian language (for foreigners).

WILL BE A PLUS

- knowledge of TMS solutions;
- microservices experience;
- knowledge or AWS, Azure;
- knowledge of Agile Methodologies;
- experience with event-based application architecture;
- experience optimizing code for performance;
- experience with NoSQL.

PERKS OF THE JOB 

- educational opportunities and stimulating professional community;
- Innovecs Ambassador program, where you can express or challenge yourself;
- 24/7 gym access, a personal coach and various sports training (jogging, yoga, kicker, table tennis, hockey, etc. – choose your favorite!);
- community enrollment in activities such as E-sports;
- free classic and Thai massages in the office;
- a dedicated personal wellness consultant;
- inspiring team building and cool edutainment events;
- English classes, Speaking club and Acting classes with native speakers to boost your English and public speaking;
- and of course, energizing colleagues with great team spirit.