My company asks me to do a wide variety of things, across multiple applications and multiple skill sets. For example, they will ask me to do customer support, technical support, design and art assets, business analysis, and programming between three separate applications in three different languages and full stack. I often have to switch between multiple of these and multi-task. A jack of all trades, really.
I feel like there is simply no way for me to efficiently concentrate on something. I will have three different responsibilities all listed as "urgent" in completely separate fields that can't be managed concurrently. On top of that, I've heard management say they would like it if I would be more involved in the business side and product management.
I really just want to stick to the part I am good at and what I was hired for: programming. How can I convince management that they are understaffed and should hire someone for the business analysis, technical support, and design separately?