Ademas de el tiempo programando, la categoria deberia dartela:
- Proyectos existosos en los que has colaborado
- diversidad de plataformas que dominas.
- Tecnologias que conoces
- manejadores de Bases de datos que dominas
En Mexico, si revisas los sueldos en
www.occ.com.mx (en pesos mexicanos 12 pesos=1 USD) veras mas o menos como estan los rangos de sueldos (bajos), aunque varios programadores "senior" que conozco en determinada plataforma (iSeries-RPG de IBM) tienen sueldos alrededor de 2,500 USD aprox (1700 euros mensuales) o un poco mas.
Los rangos de sueldos tambien los establece la oferta, muchos programadores java junior (muy poca experiencia) por ejemplo aceptaran sueldos bajos con tal de ganar experiencia, algo perfectamente valido.
Quiza alguien con una experiencia de 1 año seria un programador Junior, mientras que una persona con mas de 10 o 15 anios de experiencia seria un programador Senior.
Eso junto con otras caracteristicas de personalidad (proactividad, acertividad, trabajo en equipo, conocimientos, inteligencia emocional) le indicaria a un reclutador si alguien cubre el perfil o no.