What the hell is the difference between: Developer/Programmer Analyst Software Engineer (Lead) Applications Developer (Senior) Web Developer
The way I see it (would be good to hear other opinions): Developer/Programmer Analyst = looks for bugs. Software Engineer = Integrates the code into live environments Lead Applications Developer = Primarily focused on developing the relevant code Senior Web Developer = "I've been here the longest"
Around here, it means "Integrates the code into live environments, does some statistical work, does some DB work"