I'm currently working as a consultant in the it department of an company which is active in industry. I've studied computer science and my goal was to become a software developer. My job currently consists of developing, database (MS SQL), installation and support of our application. And being an interface between our internal it systems and external programmers and consultants. My developing is done in c# for an update program of our application and improving our application we deliver to customers. This is a proprietary IDE and language.
My problem is now since we are not an software company, we shift to give the development to external companies. Earlier I've maintained a CRM, but this will now replaced and it will customized by the external creator.
What makes me sad is that most of the current developments I do in our application are only small functions or is only bug fixing. For example only changing a GUI or changing a existing class or methods. But I don't really add new things into our appliaction. The bigger exentions does the external company, because they do it faster since it's their product. Since it's proprietary there is no help in the internet available.
I don’t get more opportunities to do things which help me to learn more - the direction goes more to outsourcing the development to external companies. This is sometimes a way for me to learn something about development and database from the external consultants but this happens very rarely.
The other point is that I don't want to do that much support of installing and handling our program. Which consumes still a lot of time in my daily business.
I've also gently mentioned my concerns to the team leaders, but they don't seem that much interested in putting effort in training when they can have it faster from external companies.
My other problem is: at the moment I’m not in a good mood but I don’t know if it is because of my working situation or not. And currently I completely lack of motivation and lack of motivation to drag me out. And I’m not sure how to change and what exactly is the reason (working situation? Does a job change solve the problem?). Maybe anyone was in a similar situation or has some advice?