Backend developer

Herzliya, IL

Job Description / Skills Required

Essential Duties and Responsibilities:

Implement and maintain a distributed, multi-tenant system on Windows
Analyze business requirements and architect scalable, high performing, testable solutions
Work in a small, agile team

Required Experience:

BSc in computer science (or an equivalent degree)
8 years of development experience, including experience in storage or a similar field such as networking
Algorithmic ability
Skills and experience in learning new technologies
Prior experience with:
C#, .NET 4.0, WCF
Multi-threaded programming
Aspect-oriented programming
NHibernate and SQL databases
Windows operating system
Source control tools (git, svn, etc.)
Virtualization experience – advantage