Position: Middle .NET Backend Engineer in Ciklum
Company: Ciklum
Category: .NET
Experience required: 3y
English level: upper

It is not about supporting 100,000 old lines of monster code.

The project is big. But we have good engineers, and it is clear enough. You will develop new features and the number of bugs you will have to fix is directly dependent on the quality of code you write.

Sometimes you will have to fix legacy bugs but working with code is not boring. Each new feature requires a deep analysis and design preparation because we do care about the quality. If you’re tired of monkey jobs, this is the project you’re looking for.

Responsibilities:

Design-and-Develop features using best development practices and design patterns
Ensure code quality by writing unit/integration tests
Participating in any quality assurance work required to ensure the delivered features are truly fit for the purpose

Requirements:

3+ years of enterprise C# development experience on backend systems – the more experience, the better
Good knowledge of OOP. Real knowledge!
We DO care about unit tests, and even if you have never written them before, you should strive to write them WELL
MS SQL knowledge would be your competitive advantage
Knowing how virtualization (ESXi or AWS) works – is a big plus
If you’ve ever read how networking works, how UEFI is different from BIOS, and what MBRs are for – this is a plus In short – we would like to work with a person who knows the world outside .NET as well
A very good English, both spoken and written!