- 4-years team-based software development & testing, team leadership and project management experience;
- Proficient with .NET 2.0/3.0/3.5, C#, C++, JAVA, VB.NET, ASP.NET, .NET Generics, GDI+, Windows Service, Web Service(SOAP, XML, WSDL) , WCF, WPF, WF, Javascript, AJAX, [login to view URL] and LINQ;
- Familiar with version control, code reviews, testing, bug tracking and fixing, quality assurance and other common development & testing activities; Familiar with VSS, TFS, SVN source code tools, NUnit, MBUnit, MS Test and other .NET testing tools;
- Experienced in MSF, RUP, UP, XP, TDD and other common software development processes; Good at GoF design patterns; Proficient with MVC, IoC, DI, AOP, OOA/D methodologies;
- Experienced in UML and relevant tools(e.g. Rose, Visio) ;
- Proficient with T-SQL(e.g. SQL Server, Oracle, Mysql) ;
- Strong in leveraging Microsoft’s technology platforms and applying the latest technologies to solve problems in existing systems;
- Solid understanding of software life-cycle with agile design and development process, solid analytical skills and design skills;
- Experienced in problem solving, project estimation, full-cycle project execution and cross-group collaboration;
- Appetite for understanding of complex large-scale applications and passion for new technologies.