Position: .NET Software Engineer/Junior .NET Software Engineer
Company: SPS COMMERCE
Category: .NET
Experience required: 1y
English level: intermediate

This is one of the core teams of our system, which means that the team is responsible for receiving, parsing, routing, and delivering millions of files every day.

Your responsibilities will include:
 - implementation of cloud-native versions of different protocols (like AS2, SFTP, etc.);
 - improving and implementing new microservices for processing and routing the data that should optimize the service scalability and operability;
 - development of configuration tools to simplify the setup experience for internal teams;

Required Experience/ Skills:
- 2+ years of experience engineering with modern technologies focused on Agile methodologies;

Technical experience in the following areas is preferred:
- deep C# knowledge;
- .NET Core;
- service-Oriented techniques

Databases: any SQL-based DB. We use Mysql/Postgresql along with DynamoDB.
- being eager for Unit/Integration/Acceptance testing;

Extra Points For:
- docker/Kubernetes experience is a plus;
- frontend experience: JavaScript, HTML, CSS, React;
- experience in AWS or other cloud providers;
- experience with high-loaded backend services;
- knowledge of CI/CD tools (like Azure DevOps).

What We Offer:
- legal employment;
- continuous learning: technical, soft, leadership skills; free English language classes; participation in conferences, workshops, and meetups; 
- daily work in distributed teams and communication with American colleagues;
- A+ level medical insurance;
- compensation of the lunches and snacks in the office;
- a sports club membership compensation;
- paid sick and maternity/paternity leaves;
- 28 calendar vacation days;
- flexible schedule outside the core hours;
- regular team outings;
- a cozy office in the center of Kyiv.