local candidates strongly preferred 7+ years of software development experience and 2 years of leadership experience, proven ability of structure analysis and technical design techniques, database, file access methods, OO programming experience, including C# experience in developing web-based applications, excellent oral and written communication.
Provides practical, expert knowledge of technical design alternatives and the implications of each approach, participating and many times leading phases of the software development cycle.
Delivers software engineering designs and programs for new and existing products (enhancements and new product development) that meet business needs.
Identifies data needs, including access, security, and maintenance requirements.
Influences and clearly relates technical alternatives to business objectives, using effective communications with customers.
Recommends design alternatives, considering benefits and limitations to users based on in-depth understanding of business needs
Proven ability in one or more programming languages (C# preferred) and development tools
Proficiency in C#, ASP.NET MVC
Proven ability in developing applications using relational databases using defensive coding techniques.
SQL Server 2005-2012, database design, Transact-SQL programming
Working knowledge on Service Oriented Architecture (SOA) and Web Services
Knowledge of XML, HTML, CSS, and JavaScript.
Development tools including Visual Studio .NET (2008 * 2012)
Understanding of Software Development Life Cycle standards
Pluses:.Net Framework 4.5/Visual Studio 2012/SQL Server 2012Entity Framework, Object relational mapping (ORM)Java and JEE technologies like JSP and StrutsTelerik RAD controls and/or DevExpress.
Online payment processing and PCI compliance knowledge C# ASP.NETRequired5 YearsASP.NET MVCRequired1YearsSQL Server 2005-2012, database design and Transact-SQLRequired7YearsSOA Architecture and web serviceRequired5YearsXML, HTML, CSS JavaScriptRequired7YearsVisual Studio .NET (2005-2012)Required7Years.