Mid to Senior Level .NET Developer

Are you a talented, experienced C#, VB.NET, and SQL developer ready to take a major role on important projects?  If so, we have a great opportunity to put your technical skills to work. 

NGP Software is the leading provider of campaign management software and technology services to political campaigns. We have a work hard / play hard mentality which includes a relaxed company culture, blowing off steam at the ping-pong table or on a softball field and yearly company retreats.  Salaries are very competitive. We also have a strong benefits package that includes company-paid health care and dental insurance, a 401(k) plan, and a free exercise room in the building.  You can learn more about our 10 years of growth and success at http://www.ngpsoftware.com.

Responsibilities: 

Your job will be to design, develop, enhance and support modules of a Enterprise Web application used by major political campaigns.  Participate as a key member of an application development team in the creation of comprehensive and integrated application system design.  Produce documentation deliverables as required by project

Essential Skills: 
  • Bachelors' degree in Computer Science, MIS or related field.
  • At least 4 years of .NET software development experience including C# and VB.Net. Applicant must be willing to develop new code in C# but maintain existing applications using VB.Net (There is equal work between new and maintenance).
  • At least 3 years of database development using Microsoft's SQL Server 2005 or 2008. Must understand normalization and database design. Must have experience using SQL Server Management Studio and SQL Profilier and can write and maintain stored procedures.
  • At least 3 years of user interface development. Must understand the ASP.Net page model event cycle. Must be able to write HTML, XML, XSLT, DHTML and Javascript.
  • Experience using source control such as Visual Studio Team foundation server or SVN.
  • Experience with service oriented architectures using web services and / or windows communication foundation (WCF).Effective and efficient oral and written communication skills.
Desired Qualifications: 
  • Test driven development experience (TDD) such as mock testing, integration testing, database testing using NUnit, Rhino mocks, Micorosoft's testing frameworks etc.
  • Experience with continous integration with Microsofts Team Build or CruiseControl .Net.
  • A good understanding of user interface design using frameworks like JQuery and Microsoft's MVC.Net.
  • Automated testing expience with tools such as Watin.
  • Knowledge of software design patterns such as Singelton and Bridge etc...
  • Experience with Active Reports, Crystal Reports or SQL Server reporting services.
  • Experience with SSIS packages.
  • Table tennis or softball skills optional.

 

 H1 sponsorship is not availableNo corporate submittals or agencies, please.

NGP prides itself on being a progressive and open-minded workplace.  Please apply to jobs@ngpsoftware.com