DUTIES: You will be responsible for: (1) Programming in .NET (primarily C#) with a focus on programming new features, new functionality, and new enhancements into existing client/server applications; (2) Working closely in a small, dynamic team on all areas of software development including requirements analysis, planning, object model design, database schema design, root-cause analysis, deployment, testing, and programming; (3) Active participation in team processes and use of methodologies, including customized flavors of Agile and Extreme Programming (XP); (4) Learning and applying XP practices to daily development including: Story Estimation, Test-Driven Development, Continuous Integration, Iterative Development and Pair Programming.
Experience: MINIMUM of one year of CURRENT experience in application development (academic experience may not be substituted for work experience).MINIMUM of one year of strong/current .NET application development, including C# (academic experience will not be considered).Experience as a member of a multi-person software development team (standalone programming experience can not be considered).Experience with the product lifecycle and strong understanding of the role of methodology/frameworks.Proficient in object-oriented design and programming techniques.Experience creating applications using technologies such as: C#, .NET 1.1, Java, VB.NET, C++, COM, DCOM, Web Services, XML, SQL Server, MSMQ , ASPX.Strong written and verbal communication skills.Creative problem solving skills.Pluses: Agile development or Extreme Programming (XP) experience. MSMQ, SQL Reporting Services, or DBA experience. .NET 2.0 experience. NAnt, NUnit, CruiseControl.Net experience.

To Apply to this job go to http://www.GadBall.com or click here