Position: Senior .NET Developer
Company: Ciklum
Experience required: 3y
English level: intermediate

Responsibilities:
- back-end development of new functionality;
- participating in code and architectural reviews, documenting architecture;
- communicating with stakeholders: PMs, developers, architects, QA engineers and other colleagues;
- proactive position in solution development, processes improvements;
- 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 4 years of experience in commercial software development;
- excellent knowledge of computer science and computing theory (OOP, DDD, SOLID, TDD, BDD, RDBMS, NoSQL, algorithms and data structures, design, architectural and enterprise patterns);
- understanding of network protocols and conventions (e.g. HTTP, REST), authentication and authorization flows and practices;
- excellent knowledge and experience with C# and .NET;
- experience with Azure Service Fabric is a big plus.

What's in it for you:
- realization of your innovative ideas in building new solutions and services;
- friendly collaborative teams and enjoyable working environment;
- professional skills development and training programs;
- variety of knowledge sharing, training and self-development opportunities;
- constant flow of new projects;
- projects from scratch;
- long-term employment with 20 working-days paid vacation and other social benefits.