I'm a web app. developer and a database programmer. I work at the Office of the Registrar at a University and write tools for the staff and students to make their lives easier: applications for bursaries/scholarships/work study, back-ends to analyze/process the data (ie. email all grad students who haven't been emailed yet to tell them that their loan is in, print out dynamically generated PDFs, book appointments, etc.), make surveys and backends for those, roll over existing applications, maintain them, retrieve data and generate spreadsheets for people should they need it - if it's related to one of the applications I'm responsible for... Stuff like that!
The tools I use for my job are Coldfusion for server-side scripting, Javascript for client-side scripting. DOM/CSS/HTML/XML for the basics, SQL Server and Oracle databases, most recently AJAX, and Photoshop for graphics.
My favourite aspect of this job is the creative control I get - I have about 15 projects on the go at any given time; I am basically free to take them in any direction I choose. So say I come in Tuesday morning, it's a slow day and there are no deadlines on the radar, I might load up a pet project and work on that the whole day.. put on my headphones, crank up the house music, and code away!
I'm lucky - I really enjoy my job.
PS: I also do freelance work on the side, and know stuff like C, C++, Java, ASP, PHP, JSP, plus other stuff nobody could possibly care about like COBOL, Mathlab (tried to write voice-recognition software in Mathlab once - it was a disaster), Modula-3, Pascal, Turing, Basic
goodjob
. I focus on web development but I could really jump into any sort of development environment and feel comfortable. So if you need something made and have lots of money, I'm your man
/endplug