Like all professions, it's a range of experience that separates junior from senior level positions. In my article about being a programmer I indicate there are several skills that define a programmer beyond just coding.
I'd expect a junior programmer to be versed in only a few skills and need a lot of assistance in producing a project. I'd expect a senior programmer to be able to manage, on their own, their relationships with all development staff and be able to effectiely prioritize their work, along with mentoring the junior programmers.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.