Position: Junior C# developer (to write on Bella internal HYS language)
Company: HYS Enterprise
Category: .NET
Experience required: 1y
English level: intermediate

**Requirements:**
— Experience in software engineering and web software;
— Micro-services, distributed environments, messaging systems like RabbitMQ;
— .NET framework for legacy, .NET Core;
— SQL, Entity Framework;
— Acceptable spoken English.

**Would be a plus:**
— Docker, ECS (AWS);
— SQL skills;
— DevOps skills. both Windows and Linux.

**Responsibilities:**
— to engineer software that you won't be ashamed of;
— to improve documentations for legacy;
— to increase test coverage and system's observability;
— to profile, find inefficiencies and eliminate them;
— to participate in the infrastructure evolution.

**About project:**
Dutch a company that provides to customers Energy (electricity, gas), Telecom (Internet, TV, VOIP), Mobile services. There are some distributed teams (Amsterdam, Kharkiv, Odesa teams) that are responsible for different parts of the whole system.

HYS Team is responsible for the Telecom part development. On the high level this is a CRM system that provides the functionality of creating orders, processing them through a specific pipeline, billing and invoicing, and more business features like dunning process, management of bank transactions and customer communication, etc. The system has integration with a bunch of 3rd party systems (Bank, Credit agency, Prequalification, etc) using different technologies (WCF, REST).

The major priority and goal is to rewrite existing microservices that was written using internal HYS tools to the C# step by step. During the rewriting new business features and architectural changes are possible.

— Microservice architecture and solving communication issues;
— Each microservice is being refactored using the latest technologies;
— The team is glad to hear and to inject new architectural practices and ideas;
— CI/CD practices help to move your ticket after the development phase to the next one.

**We offer:**
— Monday-Friday, 9-18/10-19 working schedule;
— Work from office/remote/mix;
— No time trackers and other manifestations of bureaucracy;
— Medical insurance;
— Paid days off and sick days;
— Free lunch and various snacks;
— Gifts for birthdays and professional holidays;
— Regular reviews of compensation;
— The ability to switch projects, technology stacks, try something new and interesting;
— Communication with experienced specialists willing to share their knowledge;
— Participation in internal and external events, the opportunity to build or promote your own brand;
— We know how to work hard, but we also know how to enjoy life, that’s why we have a lot of fun corporate parties and team buildings.