.., a good coder often has such unexpected characteristics. Ir requires a tenacious, unyielding character. The best possible solution is the solution. It's not the smart guy that talks a lot and gets stuck in analysis paralysis. No fear of new approaches, new technologies, huge, bad legacy code that needs analysis. The minimal interpersonal skills to ask questions when they can result in faster understanding. There's no complaining about languages, operating systems, or environments. There's just a focus on the best solution. There's no complaining, that's just weakness and fear. Fear of new is unacceptable weakness. Personality, real personality. You're not a fucking salesman, show some love for people that make you look good, and expect the same. You're never there to stop progressing, if that's your game then go into management.
I actually spend a good portion of my time staying off the radar of "tenured" developers, so that I don't piss them off with "new ideas" and "refactored designs. The corporate development world is a simple place, monkeys vying for pecking order while exerting the least effort. Ensure acknowledgement of your work, through whatever means necessary, and subtley set a ground rule that nobody will take credit for your work.