General Overview: A Senior .NET Developer is needed for growing IT services organization developing new and innovative web-based applications for corporate charitable giving. Work with high volume applications handling BILLIONS of dollars annually. Must have 5+ years software development experience and at least 1 year .Net including ASP.Net and C# with a solid SQL Server 2005/8/12 experience Responsibilities 1. Design and implement software applications following development best practices 2. Contribute to architectural designs with senior and lead developers 3. Requires strong analysis and development skills with .Net tools as well as solid database skills including triggers and stored procedures 4. Collaborate with teams, peers and other functions to ensure understanding of shared responsibility and deliverables to ensure project meets the scheduled objectives 5. Must be familiar with structured design and development methodologies and a formal development process 6. Serve as a technical resource for others on their team or to partners within other business units Required Qualification:- "Bachelor’s degree in computer science, information technology, engineering or related experience" Required Skills:- 1. Knowledge of Microsoft .NET Framework up to and including 4.5 2.C# and object-oriented design and development 3.Experience in service oriented architecture and web services 4.ASP.NET MVC Familiar with Microsoft SQL Server 2012, 2008 or 2005. Optimization experience a plus 5.Web-based technologies such as HTML, CSS, jQuery, Ajax, JavaScript 6.Agile software development methodology and practices 7. Team Foundation Server experience a plus 8. KnockoutJS, or Bootstrap a plus