In a software development environment, things have versions, or historic snapshots of how they evolve over time. Can I say "You need to version this or that" so as to refer that something needs historic evolution tracking?
If your colleague understands it, it is fine. While 'version' is not a verb, English has quite a history of converting nouns to verbs; check this Calvin and Hobbes comic.
Well, you can do it, and in the particular environment that you've described it would probably be a perfectly intelligible (and useful) use of the word.
Outside of that context, not so much.
English (and most languages) tends to develop jargon significantly. According to Webster's dictionary, jargon means:
the technical terminology or characteristic idiom of a special activity or group
That said, as a native English speaker and software developer, within the software development community, I think you would be casting yourself as an outsider by specifically trying to avoid this language. Version is definitely used as a verb and an adjective in the software development world.