Position: Principal Software Engineer/Solution Architect/Team Lead
Category: .NET
English level: upper
Years of experience: 10

Working as a Solution Architect established development flow for 3 cross-functional teams (20+ engineers in 3 teams).

Build 2 develop teams of 12 engineers (7 devs + 2 QA + 1 test automation + 1 BA) and defined the development process for rebuilding legacy system. Using it team have successfully migrated roughly 75% of the old system (~30 components and external connectors) during the last 2 years.
I'm responsible, self-motivated person with 10+ years of experience in software development starting from QA to .NET Solution Architect (last 5+ developer in Microsoft stack of technologies).

Quick learner, very energetic, and ambitious person with excellent investigation skills. 
Broad experience in building software, participating in the full development life cycle: gathering requirements, design, implementation, testing, documenting, deployment, and improvement of web-based enterprise software. 

Mostly working with Microservices and using few concepts of DDD approach. 

Big fan of DevOps culture - automated testing, monitoring and alerting is a must for every modern software.

Have experience in designing and implementing Continuous Integration and Deployment pipeline for large projects. 

I have theoretical knowledge and practical experience in Scrum and Kanban.
- I don't want to work with support or legacy solutions (migration is ok) or following domains (gambling, betting, crypto); 
- I'm looking for a position of Team/Tech Lead being in charge of discussing and designing technical/business solutions. 
- I'd like to work in a companies that cares about quality of the product; 
- I'd like to work only on .NET Core/.NET stack, not .NET Framework.