Position: Senior C# Developer
Category: .NET
English level: fluent
Years of experience: 10


I am a software backend developer with 10 years of experience. This consists of both upgrading/supporting existing codebase and delivering brand new web services. I have a hands on experience leading a team of up to 5 developers and 2 QAs on multiple projects. I've been working in Microsoft Azure teams, internal projects soloing or distributed teams.

Expertise overview:
- Backend development of any complexity using .NET 3.5+ up to .NET 6 (including databases)
- Writing new code, fixing bugs, bottlenecks and performance issues
- Architecture and code design, testing approaches
- Planning and estimating solutions based on client's requirements (presales)
- Designing polyglot persistence, SQL and NoSQL databases, working both with T-SQL and ORMs
- Working with on-premise and cloud solutions (MS Azure, AWS)
- Discussing new product designs and improvements for existing ones
- Business-oriented and involved into communications with clients
- Defining and configuring CI/CD
Not working with legacy systems unless the goal is upgrading it to match modern standards.
I am backend developer thus I have neither knowledge nor desire working with JS (at least at the moment).
Working on company's product is preferred.
Not available for any type of relocation.
Work remotely, may consider attending office rarely if needed.