Position: Senior/Middle .Net Developer
Company: UKAD
Experience required: 5y
Category: .NET
English level: upper
Published: 2022-05-01T00:00:00+03:00

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?