I am in bad need of your inputs regarding my career path as I find myself amidst a situation where I need to take a decision. For the betterment of myself in terms of my career and family life. In order to better understand my situation, I think it would be better if I give you an overview of my career so far – along with its ups and downs over the years… Please bear with me in case you find it long.
I started my career as software developer back in 2013, using mainly .Net languages and PostgreSQL. The company, being a startup, started to face some difficulties in the market and going through management turbulences. Many employees started leaving, having got better offers elsewhere. I joined the wagon as I was offered a nice opportunity in a consulting firm, with a package and opportunities that were hard to resist. This was back in 2014.
The firm is a partner of one of the leading banking software providers, and languages & tools used for implementation are quite outdated. The language is used resemble COBOL. It is only now that they have started providing Java implementation. Being a consulting firm, the working hours are rather odd, as we have to service clients from different time zones. From 2014 till now I have had no issues in working during these odd hours, travelling to on-site missions, etc. Appraisals have never been negative ones, as everyone I have worked with satisfied with my deliverables.
Over the years, I have found guys who joined in at a later stage and then being rapidly upgraded in terms of position. Some of them have even used this situation to obtain better offers elsewhere. Whilst I have always been here, never having got this idea of moving elsewhere. However, never got any upgrade yet. Also, along this years I got married and found myself with more family responsibilities.
There have been many departures during the past year and I (along with my friends) were hoping that I would be finally be getting an upgrade this year. Unfortunately it didn’t happen, and I have been made aware that it would be for next year. The funny thing is that it’s for the 3rd consecutive year that I am getting such comments. Meanwhile, there have been advertisements to recruit senior guys outside of the company. Though I do have most of the skills that they are looking for.
Furthermore, I would like to add that though I may not be really good technically (compared to the current senior resources), but functionally I am good. Having had a good exposure to the functional side of the job as well. One good example is that I am of the few technical guys who have been assigned to provide support to the legacy implementations.
Having said all that, I would like advice in terms of the below points:
- Which languages you would recommend me to learn in case I want to switch jobs?
- Should I still pursue in pure development skills, or get into project management skills?
- Do you think having been 7 years in the same position would deter my chance of getting a job elsewhere?
- Any other advices would be welcome.