Position: Senior .NET Developer
Company: UiPath
Experience required: 5y
English level: intermediate

**This is what you’ll do at UiPath:**
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and receptivity of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automation

**This is what you’ll bring to our team :**
Proficient in C# (5+ years), with a good knowledge of the .NET ecosystem
Good Knowledge of object-oriented programming and architectural design patterns
Very good grasp of multi-threading, synchronization, TPL, asynchronous programming
Good Knowledge of basic data structures (list, vector, stack, heap), basic algorithms (sort, search, etc.) and associated time/memory complexity
Experience with MS SQL Server/ T-SQL
Experience with ASP .NET Core
Experience with SignalR
Experience with high-load systems

**Nice to have:**
Experience with continuous delivery processes
Experience with scripting languages
Experience with debugging tools and processes
Experience with cloud infrastructure
Easy switching between development stacks