Position: Senior .NET Developer
Company: SimplBit
Experience required: 2y

About the project:

We are building a platform for Ios and Android, which allows ordinary users to get easy access to complex financial instruments and efficiently work with their own funds and investments.
- electronic cryptocurrencies payments
- FIAT currency payments
- get a weekly interest on deposits, much higher than in classic banks.
- buy different assets, like currencies, real stocks, and other financial instruments.
- pay for purchases in stores using a card linked to a wallet.
- get an instant loan in the desired currency secured by existing funds, shares, investments.

The platform includes a social component that allows you to build a community for

- exchange of ideas and investment results
- joint trips, hikes, and maintaining a general budget
- quick and easy exchange of funds
- subscriptions to successful traders, interesting groups, friends, etc

Build a new kind mix of NeoBank and social network with a simple and useful interface in the smartphone to cover any user’s daily activities with money and finance communications.

As a Senior .NET Developer you’ll:
— 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.
— Identify bottlenecks and bugs, and devise solutions to these problems.
— Help maintain code quality, organization, and automatization.
— Coverage with Unit-tests is a must.

Requirements:
— Proficient in C#, with a good knowledge of ecosystems.
— 2-3 years of work experience with the .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.

Soft skills:
— 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.

Would be a plus:
— Understanding of Docker, Kubernetes.
— Experience in integration projects (especially in payment systems).
— Experience in building high-load systems.
— Experience in the gambling/trading area.

We offer:
— 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 :)