We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts.
Your primary responsibilities will be to design and develop Desktop and Web applications. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
A minimum of one year of experience in developing C#.net applications.
Strong understanding of object-oriented programming
Implementing automated testing platforms and unit tests
Understanding fundamental design principles behind a scaleable application
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Good command over SQL and database concepts Creating database schema that represent and support business processes
Experience with working in environments with multiple consultant and multiple work streams is a must.
Ability to write technical documentation
Ability to work on multiple applications at the same time
Deep understanding of the C# .NET Framework, and Three Tier Architecture·
Expertise in writing Web Services, WCF, LINQ and Dynamic Websites·
Database Programming with MS SQL Server 2008-2012·
Analytical skills with good level of communication and presentation skills
Must be experience with desktop & web applications with proven applications.