Position: Middle .NET Developer
Company: Intellectsoft
Experience required: 3y

**As a .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.
— Maintain code quality, organization, and automatization.

**Requirements:**
— Proficient in C#, with a good knowledge of ecosystems.
— 2-3 years of work experience with the .NET.
— 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.
— 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.
— Possibility to work remotely.
— No bureaucracy.
— Extremely simple employment procedure :)