Position: Middle/Senior .Net Developer
Company: Infopulse
Experience required: 3y
English level: upper

You are welcome to join a team of 20 people working on a platform for a solution to optimize the use of office space in the customer's offices.

We are looking for a **Middle/Senior .Net Developer** with a problem-solving and result-oriented mindset willing to develop a complex distributed system with high-load event-driven data processing.

Domain: Hot-desking/Hoteling, IoT;

We are working on a globally distributed hot-desking/hoteling system (US, Canada, Mexico, Chile, India) with social networking, heat mapping, recommendation engines, and travel management elements.


**Qualifications:**
- C#
- .Net 5, ASP.NET Core API development(REST/GraphQL);
- Concurrent programming, advanced patterns of data consistency;
- Distributed systems - design patterns, troubleshooting, debugging, rolling-out, scaling;
- Effective code unit and integration testing;
- SQL (MS SQL);
- Cloud native solutions/Azure

**As a plus would be:**
- F# (willing to study and use)
- Messaging, event-driven systems 
- DDD
- NoSql, Azure Cognitive Search (Apache Lucene)
- Scripting (PowerShell/bash)