Position: Senior/Middle .Net Developer
Company: UKAD
Experience required: 5y
English level: upper

Your role will be to collaborate with Product Owner, other Developers and Testers to choose and implement the best technical solution assuring outstanding code quality.
The ideal candidate would be a .NET developer with experience in web apps design, creation and maintenance, familiar with Clean Code practices, focused on self-development and enthusiastic about new challenges.

**Responsibilities:**
·         Participating in building the overall architecture behind our product, with a particular focus on availability, scalability and risk management;
·         Working directly with the Product Owner and other stakeholders to find optimal solution for business problems;
·         Performing hands-on development of the back-end services, including design, writing production code, automated tests and infrastructure as code (IaC);
·         Establishing practices in the back-end architecture and development;
·         Participating in driving the team towards the best craftsmanship practices.
·         Participating in peer code reviews with other developers
Requirements:
·         At least 7 years of experience as a Back-end Engineer, with an excellent command of API design, scalability and maintainability of a software project;
·         A University degree in Computer Science or equivalent, with a rock-solid foundation in data structures, algorithms, software design;
·         Experience with: .NET Core, C#, cloud technologies, SQL & NoSQL databases, REST APIs, service-oriented architecture, git, Unit Testing, SOLID, DDD, Agile, Clean Code;
·         The ability to communicate effectively with other engineers, designers and product owners;
·         Fluency in English.

**Nice to have:**
·         A solid grasp of development and testing best practices and continuous integration tools in an Agile environment;
·         Experience with: microservices, extreme programming practices, TDD, CQRS, Event Sourcing, functional programming, F#, asynchronous communication models, Linux, Azure, IaC, PaaS;
·         The ability to scale real-time distributed systems to support hundreds of requests per second.

**UKAD** has an office in Poland (it is possible to work remotely from Poland). We offer official employment and social guarantees in accordance with the law.

**Some facts about UKAD to help you make a decision**:

- UKAD combines benefits of family-sized companies, like no bureaucracy, easy access to the executives, with sustainable growth and vast opportunities
- Our company is strong enough to be not just a vendor but a tech partner. - We can afford to choose customers that respect developers
- UKAD is one of the leading employers in Kharkiv, according to DOU
- We never hire people for projects, but to build the team, so if the project ends, you remain a part of UKAD.

Aren't we a company you're looking for?