I work for ThoughtWorks, who specialise in mission-critical enterprise applications (lots of buzzwords, I know, but we basically do tricky things in interesting ways). The developers here are great to work with, including top names like Martin Fowler. We do development in an agile fashion, including all the usual things like Unit Testing, Continuous Integration, Test Driven Development... It's all great fun.

Previously I worked for DecisionSoft in Oxford, developing XML based applications, and Digital Rum producing m-Commerce technologies.