Position: Senior Backend C# developer
Company: Artkai
Experience required: 5y
English level: upper

What we expect from candidates:
Very professional communication & English skills
Culture & soft skills
Ability to visually communicate a solution
Ability to work remotely via modern cooperation tools


Tasks:
Web APIs development using ASP.NET Core framework
Integration services development (interaction with banks APIs)
Development of Unit and Integration tests
Bugs fixing



Required skills:
Strong knowledge of C# and understanding of OOP principles
Knowledge of SQL (including performance optimization)
Good understanding of SOLID
Familiarity with TDD, OOD, CI/CD, and Structured Programming
Experience with unit testing and writing testable code
Understanding of Agile principles
Ability to understand and fix someone else's code, without a full rewrite
Good self-management and responsibility for the result
Strong analytical and team collaboration skills with excellent oral and written English communication skills


A plus:
Experience with RabbitMQ, Kubernetes
Experience with multithreading and high performance applications
Experience with financial web applications
Desire to work and to grow in this area (Blockchain, Trading, Exchanges, Banking sector)