JD - Comfortably polyglot – has working (though not necessarily recent) experience of several programming languages beyond the usual Python / C# / Typescript.
Confident in their ability to read and understand codebases in languages they may never have encountered to be able to explain the code’s operation to others.
Ability to relate business users and understand the drivers
Also break down problems into manageable bits
Good communication skills, preferably evidenced by Mentoring more junior devs
Speaking / blogging etc about technical topics
Requirements
Comfortably polyglot – has working (though not necessarily recent) experience of several programming languages beyond the usual Python / C# / Typescript.
Confident in their ability to read and understand codebases in languages they may never have encountered to be able to explain the code’s operation to others.
Ability to relate business users and understand the drivers
Also break down problems into manageable bits
Good communication skills, preferably evidenced by Mentoring more junior devs