Bachelor’s Degree in IT, Computer Science or related field required
At least 5 years in developing web applications using of Microsot.NET technologies, C#, ASP.NET Web Pages, ASP.NET MVC, MVC Web APIs, SOA, Restful, WCF, WF and (WPF, and MVP as plus).
Is able to use of ADO.NET, ADO and any mapping engines (Hibernate OR Entity Framework).
Should have a strong knowledge in XML parsing, XML web services, and various techniques such as distributed application, loosely coupled modules and WCF
Strong understanding and knowledge in JavaScript, AJAX, JQuery, Generics and Collections, CSS, and sense of design as plus
Should have various experience of different design patterns such as Unit of Work, Domain Model and Repository, Inversion of Control (IOC), Abstract Factory, Singleton, Adapters, Façade, Proxy, etc
Able to use of Team Foundation Server, for project tracking, source code, and bugs’ tracking
Experience with IIS and Microsoft SQL Server Management Studio, Analysis and Integration Services.
Has a good understanding in testing methodologies such as cross testing, unit testing, and regression test and able to deal with test cases, severity, resolve cases, open-re-open, close case