... understanding of OOP principles SOLID design principles Design patterns experience Proficient understanding ... or NHibernate Advantageous: Domain Driven Design (DDD) and Test Driven Development ...
2 years ago