Position: Middle .Net Developer
Company: Smart Hires
Category: .NET
Experience required: 3y
English level: intermediate

We are actively looking for .Net Developer with 3+ years of experience to join our client’s international product company with exciting brand that is increasingly recognized across the world. This entertainment platform is represented in 4 continents and more than 10 countries.

**Skills required:**
• Proven experience in commercial software development 3+ years;
• Experience with version control systems (Git);
•  Writing good, maintainable C# code (.NET Core, ASP.NET Core), a good understanding of OOP and SOLID, DDD, understanding software design patterns;
• Strong knowledge of such tools and technologies .NET: tools, libraries, frameworks;
• Experience with RDBMS/NoSQL: query profiling and tracing, understanding principles of index and transactions;
• Experience with message brokers: understanding principles of work, use patterns;
• Good skill in code debugging and profiling;
• Experience in writing unit tests and integration tests;
• Adhere to the fact that you cannot work without code review and carry this message to the masses;
• Striving to improve existing solutions and approaches to the implementation of functionality.

**Desirable skills and personal features:**
• Experience of the product release for FinTech (PCI DSS).

**We offer:**

• Medical insurance/Sport compensation;
• Sport club participation (football, running, basketball or swimming clubs);
• 100% paid sick leaves;
• 20 working days of paid vacation.
• Bonuses according to company’s policy;
• Gifts for significant life events (marriage, childbirth).
• Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
• Free corporate library;
• Opportunity to visit our non-stop internal meetups: open talks, IT Pump, etc. as a participant or a speaker and exchange knowledge;
• Corporate parties and events (Pub Quiz, Carquest, etc.).