Position: Senior .Net Software Engineer
Category: .NET
English level: upper
Years of experience: 10

Working efficiently in both environments big corporations as well as in small companies with no clear processes. Participating in establishment of development process for a software development company. Three successfully released projects. Developing of applications from the scratch. High Load system's design, development and maintenance experience. Experience managing extended team of 7 developers from different group units. Team Lead/Tech Lead experience.
Wide working experience in high-load, distributed multitiered application design, code and maintenance. Expertise in .Net (Core), ASP.NET (Core), EntityFramework (Core), Azure, MSSQL, Web-services, SOA, SaaS, PaaS, REST. Excellent problem solving and communication skills. Best quality in time position. Wide experience in financial & advertising industry.
High-load system architecture and codding job at a top priority. Self-development. Interesting projects and highly professional team. Challenging tasks. Legacy code maintenance only - not interested. Full stack development and participation in application architecture plannings would be perfect fit for me. R&D job suggestions are in prior.