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"
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"