I am at my current position for 7 years.
I was initially hired for pricing related data analysis, most of which was very manual/technical work. A typical tasks would involve a profit report from the company, a transaction list from a specific website and a chart of general rates where I would need to compare all info at hand and decide the best way forward.
With time I realized that a large percent of the work could and should be automated, I slowly entered the world of VBA (Most of the reports we deal with are excel based). I took an online course, I read a book...
At this point I have 10+ macros or "mini programs" in use by my teammates, greatly increasing productivity. About half of which was put together whenever there was a lull in the work.
I got verbal acknowledgements and somewhat decent raises over the years. Then a year ago upper management decided to officially designate majority of my time to writing these macros, with a promised not very significant "Bonus" at the end of the year.
My current title is "Senior Pricing Analyst"
It falls short in description and salary.
I would like to approach my seniors saying I feel"Xyz" would be a more all encompassing title and my current contributions is worth a ($) salary increase.
Note I am still doing pricing analysis in order to stay current with trends and rates (and to lend a hand when the rest of the team is overwhelmed...) Also, I am not really a developer or programmer, but I technically write "mini programs"
Any ideas? suggestions? tips?