Разработчик Senior C# Developer

Разработчик Senior C# Developer (remotely) We are seeking a software developer for remote work. The developer will be responsible for the design, implementation, and maintenance of a high quality software library that provides API to work with various document formats. Requirements: - 3+ years of software developer experience - Strong C#‚ .Net development skills - Strong knowledge of OOP‚ OOD and design patterns - Solid experience in multithreading and concurrency - Experience in unit‚ performance testing. Understanding and practical application of TDD - Experience with Java is a plus - Strong communication skills - Proactive and problem solving abilities - English level: Upper Intermediate (and above) Responsibilities: - Architect‚ develop‚ implement‚ and maintain high quality software components - Participate in full development lifecycle - requirements‚ design‚ implementation‚ automated testing‚ documentation. - Communicate with internal customers‚ team mates‚ other teams - Communicate in written English What we offer: - Interesting remote work - Paid vacations and sick days - Regular salary reviews based on performance