I live in a major city in Florida and I was hired as an IT support specialist 18 months ago. The senior support who was there when I started left for a job more suited to his needs, and I took over a lot of his responsibilities including implementing our new phone system. That said, I have a lot of experience programming in my spare time, so I was able to refactor his code down to less than a quarter of its original size as well as make some improvements and patch things that weren't working correctly. Since then (and after some strife), I've been promoted to senior IT support, and my duties now primarily consist of working on our contact center (including regularly programming updates - sometimes in a live contact center - to meet new business needs).
More recently, I've taken on and excelled at the task of creating some information retrieval automation with TTS by integrating our CRM's REST API (during which process I was able to highlight bugs and inconsistencies in the API to its developers ultimately leading to them updating and changing aspects of their system). Going forward, I will likely be using 2 more APIs to further update and enhance our system to automate more tasks in the backend and improve worker productivity.
With that in mind, I'd written my original proposal to be a promotion to $65k i.e. a 25% raise based on a year of the company not having to pay another systems engineer for the work I've done. This was based on my not having any (other) full time professional experience as an engineer in an enterprise environment, the existing IT budget, and my not being able to find any API integration development jobs that paid less than $70k.
That said, it occurred to me that I was only looking for compensation based on the work I've already done, not what work I'll be expected to complete. Right out of the door, I know they're interested in having a chatbot as a preliminary response to getting in contact with an agent, and the CRM info retrieval system is going to need an update to allow payments. Knowing all of this, how much would be fair for me to ask for?
TL;DR: I'm going from Senior IT Support at $48k ($50k+ with how regularly I work overtime) to the first and only Systems Engineer (or IT Support Engineer, still working this out) in my company with my primary responsibility being designing and developing our contact center (phones and chats including a chat bot in the relatively near future). How much should I ask for?