I have a new job proposal (Software Dev)that just got formal today, they wanted me to start next monday but I asked them to give me a few days, until Wendseday, to talk to my current employer about the situation and to try to finish my current tasks as much as I can in order to avoid leaving the project I'm currently working at unfinished.
The project is impossible to be finished in these time lapse because it is recurrently getting more and more requirements.
I have a good relationship with my current boss, I'm working as an outsource and as a "resource" of this company I can be fired at anytime soon and I've a feeling that was going to happen anytime soon because my boss keeps saying that the company income is not fine right now and that we hope for the best and do our best, etc... Stuff like that
I have no good reason to reject my current job offer and even if the actual company I'm working at offers me more money I wouldn't accept working with them anymore because I'm not part of the company and that is something that is felt daily at the office, people look me like an outcast and even avoid walking nearby me or saying a basic "Hello".
I srsly don't mind that unprofessional behaviour, however I'm done not being taken serious when I have a proposal about making things better in that company as I wasn't hired to do so, I was hired for a single project that keeps getting bigger and bigger because the initial requirement was very poor documented.
Back to the point, should I tell me current boss about this situation today?
Shall I just call my outsource HR and tell them I'm going to resign once I sign my contract with my new employer? (This is my current plan which I consider very unprofessional but who knows maybe I should feel more confident about my thoughts lol)
Will telling my boss about it without telling him that it's a fact that I'm leaving, like making him aware that I may leave and leave once I sign my new contract?
I need advice, thanks for reading my whole tale, your time and perspective is really appreciated.