Position: Middle .Net Developer
Company: Ciklum
Experience required: 3y
English level: upper

**Job Content**
The main focus of the team is related aspects of compliance, such as:

Responsibility for users Tax report
Responsibility for users Account Statement
Responsibility for Tax related compliance implementations
You will be involved in the implementation of new functionality in our KYC (Know Your Customer) system, Account Statement projects.

**Technical stack**
.NET Core, Microsoft Azure, Kubernetes, Redis, Rabbit, Cosmos, Microsoft SQL.

**Responsibilities**
Design and develop a 24/7 high scale distributed system on Microsoft Azure cloud, RabbitMQ, Redis, and more
Write unit tests, integration tests, and CI/CD scripts
Own, monitor, and improve our services in production
Be responsible for the production, perform on-call duties (we use Pager Duty)
Lead design effort; write technical design documents and hold design review meetings
Own and lead collaborative efforts with various stakeholders including Product, IT, Dev. teams
Research and promote new technologies and tools
Face technical challenges – performance, fault-tolerance, security, and live production issues
Be involved throughout our services life cycle, influence every step of the way
Be part of an amazing fast-paced team

**Requirements**
At least 3 years of overall development experience, using .NET or Java
Knowledge and experience with RabbitMQ, Redis – a plus
Experienced in developing distributed, highly available, and high scale RESTful APIs
Knowledge of SQL and its performance aspects
Work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
Experienced with cloud technologies

**Desirable**
Experience with Microsoft Azure
Experience with Cloud/SaaS-based enterprise software platforms
Experience with Kubernetes
Experienced with the Fintech industry and/or compliance domain

**Personal skills**
Fast learner
An eye for detail, strong logic, and analytical skills
Ability to work under pressure with a ‘can do’ attitude and solid sense for setting priorities
A persistent focus on delivery in a high-velocity and high-availability environment
Excellent interpersonal and communication skills, a positive approach for difficulties, and imaginative problem solver
**Good spoken and written English**

**What's in it for you**
Working with the latest technologies
A unique working environment
Competitive salary
Possibility to work in a world-known and successful company
Long-term employment with 20 working-days paid vacation and other social benefits
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions