A friend of mine recently suggested a must reading, the book My Job Went to India: 52 Ways to Save Your Job (Pragmatic Programmers). One of the main points made by the author is that you should become your own marketer.
I heard this claim before. I really support it. A carrier consultant I once met referred to personal marketing as the most important marketing task one might have. The first phase is market yourself into a position (i.e. good resume, good interview approach etc.). Once this phase is done and you get the job, the next step is an endless process of marketing: a constant marketing process on which you promote your best product – yourself.
This is how I do it now:
I work in a company that sells tourism related software. My job title is Professional Services Specialist, a title that has different meaning in different companies. Here we do some technical consulting, some pre-sale and some account management. I do a good job, I think, and it's a position that allows me to combine capabilities from different fields I studied during the years.
I decided that besides doing a good job I would make everybody know me. So my next 2 steps would be setting up a lectures schedule and managing the link between sale department and my department.
Lectures schedule would include different lectures by the company employees. I believe the first one will be a personal example: I will present SIT (Systematic Inventive Thinking).