As others have said, this is primarily a disconnect between HR/Management and the teams that really know what the skills are that they need. The job title I have is “Director of Software Development”, but if anyone asks what I do for a living, I say “Software Engineer“. I’m what would probably be classified as a full-stack developer. Which title/description best describes me and my 25+ years of experience? Depends.
The model that has worked for us (IT division at a large research university) is to allow the TEAM to come up with the job descriptions. The only thing HR does is vet the language to make sure we are as inclusive to as wide a group of applicants as possible. Our technical leadership will occasionally adjust the postings based on initiatives we think we might need in 2-3 yrs time.
I have interviewed a lot of people over my career,and I have never missed on a person who in their interview said “I don’t know technology Z, but I know technologies W, X, and Y, which are similar, so there is no reason I can’t learn Z”.
Our industry moves to fast to get hung up on labels. Be a good co-worker, encourage those who are struggling, accept help when offered, learn for defeat and share success. And always learn. The rest will take care of itself.
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.