Position: Senior .Net Developer
Category: .NET
English level: upper
Years of experience: 7


Result-oriented Senior Software Development Engineer with 7+ years of professional experience in
software development, support and maintenance on the .NET platform. 
•	Proficient in designing, architecting and implementing enterprise-scale web applications using C# and ASP.NET technologies. 
•	Hands-on experience in full stack JavaScript development using AngularJS, ReactJS, NodeJS.
•	Strong practical knowledge of OOP, DRY, SOLID, CQRS, and other design patterns. 
•	Experienced working with service-oriented architecture (SOA) and microservices. 
•	Proven expertise dealing with SQL database (stored procedure refactoring, redesign, optimization, transactions, migration logic from stored procedures into app code). 
•	Extensive experience in full life cycle (SDLC) of software development, including requirements gathering and analysis, design, development, testing, troubleshooting and bug fixing. Excellent collaboration, communication and problem-solving skills that help him succeed in a competitive environment.