Position: Middle .NET Developer
Company: Ciklum
Experience required: 2y
Category: .NET
English level: intermediate
Published: 2021-01-01T00:00:00+02:00

**Responsibilities**
✔ Back-end development of new functionality;
✔ Participating in code and design reviews;
✔ Communicating with stakeholders: PMs, developers, architects, QA engineers and other colleagues;
✔ Delivering the product roadmap and planning for the future;
✔ Handle complex problems that might arise during solution development and provide field support with creative and rapid solutions;
✔ Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC.

**Requirements**
✔ More than 2 years of experience in commercial software development;
✔ Good knowledge of computer science and computing theory: OOP, SOLID, TDD, Database theory (RDBMS), Algorithms and data structures, Design patterns;
✔ Understanding of network protocols and conventions (e.g. HTTP, REST);
✔ Good knowledge and experience with C# and .NET;
✔ Troubleshooting and debugging .NET applications;
✔ Practical experience with:.NET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI), ORM (e.g. Entity Framework, Dapper), RDBMS (especially SQL Server), Testing frameworks (e.g. NUnit, XUnit, MSTest), Continuous Integration (e.g. TeamCity, GitLab, Jenkins), Version control systems (e.g. GIT);
✔ Intermediate English or above.

**What's in it for you**
✔ Career growth opportunities;
✔ Realization of your innovative ideas in building new solutions and services;
✔ Possibility to propose solutions on a project;
✔ Friendly collaborative teams and enjoyable working environment;
✔ Professional skills development and training programs;
✔ Variety of knowledge sharing, training and self-development opportunities;
✔ Learn different business domains;
✔ Constant flow of new projects;
✔ Dynamic and challenging tasks;
✔ Projects from scratch;
✔ Continuous self-improvement;
✔ State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions;
✔ Long-term employment with 20 working-days paid vacation and other social benefits.