— Proficient in C#, with a good knowledge of ecosystems.
— 3+ years work experience with .NET Core framework.
— Strong understanding of object-oriented programming and Domain Driven Design.
— Skills for writing reusable C# libraries.
— Familiar with various design and architectural patterns.
— Knowledge of concurrency patterns in C#.
— Understanding fundamental design principles behind a scalable application.
— Creating database schemas that represent and support business processes.
— Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
— Implementing automated testing platforms and unit tests.
— Experience in integration projects (especially in payment systems).
— Understanding of Docker, Kubernetes will be a plus.
— Ability to build constructive communication with the customer and agree on the terms of reference.
— Aptitude for learning and ability to quickly master the work in a new software program.
— Flexibility and adaptability to changes and react quickly to them.
— Experience in building high-load systems.
— Experience in gambling/trading area.
— Challenging tasks and creativity in finding solutions.
— Guaranteed friendly support from our team.
— Flexible working hours (start of the working day from 9 to 11).
— 18 working days of paid vacation and paid sick leave.
— Medical insurance (after probation).
— The best equipment for the work (depending on your wishes).
— Possibility to work remotely.
— No bureaucracy.
— Comfortable and spacious office in the heart of Kyiv (Druzhby Narodiv metro station).
— Extremely simple employment procedure :)
— Translate application storyboards and use cases into functional applications.
— Design, build, and maintain efficient, reusable, and reliable C# code.
— Ensure the best possible performance, quality, and responsiveness of applications.
— Help maintain code quality, organization, and automatization.