We are seeking a software developer for remote work.
The Developer will be responsible for the design, implementation, and maintenance of a new software product, a high quality software library that provides API to work with various document formats.
- 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)
- 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