I'm in a bit of a pickle. I was recently promoted to a position as a Draft Technician. After about six months of doing excellent design work, I've been transitioning into a database development role, as the demand for tool designs has fallen off. This is something I've undertaken on my own, as I saw the need for the data my company relies on to be converted to database form. This involved teaching myself SQL, MS Access(yes I know, but I have to use what's available), and VBA. I'm about two years from finishing my BS in Computer Science and have been applying that knowledge directly to my daily work.
Since then, I've been working with supervisors of various departments to migrate data collection from writing out production on paper to directly entering it into database, thus saving time and allowing for in-depth production analysis by senior management.
My manager and his superiors see value in my work, but I don't know really how to proceed. As it stands, it feels like i'm getting pigeonholed as a 'Draft Tech', though there's nobody else there that can do what I do. The main issue is the drastic difference in salary between what my title is, and what I actually provide for the company. I don't want to seem greedy, but I feel I deserve better compensation for taking the company in a positive direction solely of my own volition.
I would really appreciate advice on this. While I enjoy where I'm working and what I do, it feels like I'm stuck with a job title that has nothing to do with my current responsibilities.