From software engineer to consulting

Interviews General Queries 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on General Queries related to Interviews. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

Context

To set the context, I am now in my 5th year of university (France). I have had a fairly lot of internships, projects and side projects that made me think that I already am a senior developer in the fields I usually work with.

Moreover, I have been teaching Information Security in said university from my 2nd to 4th year (which I took abroad to obtain a 2nd degree in the UK). Doing such, I was obviously not allowed to study those modules as I was pretty much involved in their writings and evaluation.

During my year abroad, I started a micro-company of my own to keep working alongside university, providing low-budget pentests (as I never had any formal teaching or certification in this field, all learnt by myself).

My profile goes as : Security analyst / pentester / developer (back-end arch, not front-end)

To conclude my 5th year, I had to get another internship. I went for a permanent position instead.

So back in November, I have been hired in a company (FR) that designs websites and softwares for clients. Nothing big here.

During interviews, HR recruited me for said work, (mostly) front-end projects with clients. However, the IT guy that got in touch with me (and now my manager) made it clear that he wanted me because of my security/hacking skills and that we'd work side-by-side.

My manager has a heavy development background but has become more of a teacher / consultant for our collaborators.

The first project was some Java architecture (already in production) with huge security flaws, which I fixed pretty quickly and got un-directly thanked (by mail) by the company's CEO (Big guy, never met him yet).

Once this project was done (or at least my part of it), I asked my manager for the next step and he told me to write a Node arch that could be deployed easily. I have been working on it for weeks to the point that I am now adding unnecessary features. Meanwhile, I had to dodge HR that wanted me to go work for some clients (Angular, front-end, ...). I dodged such projects because I don't feel that it's the reason I've been recruited.

tl;dr

Now the interesting part : My manager asked me to join him in his consulting task, I will have to dispense sessions teaching Security Basics to our collaborators all around the country. Except from my students (which some were my classmates), I never taught seniors. That doesn't worry me that much, I am excited to start.

However, when discussing this with HR, I mentioned the fact that my contract would probably have to change as a "developer" has no consulting task. Amirite ?

Their response wasn't the one I expected: I would keep the same contract but with some compensation for every sessions dispensed.

I don't know much about the law regarding extra-work but I'm pretty sure that a simple developer can not be asked to do said task.

Should I stand with my mind and ask for my status (hence, salary) to change, or should I keep with HR and follow their procedures ?

If so, how can I be sure to be paid accordingly ?

Looking forward to learn from your experiences, Regards,

profilepic.png
manpreet 2 years ago

HR is not the God of the company. Talk to your manager, explain the situation to him. Depending on the outcome, you may go, with your manager's agreement, to the CEO, and explain the situation to him.

If these managers decide something in your favor, then HR will have only one solution, to comply.

But if they (the managers) pretend to not be able to help, then there is also a solution: new company.

Some people are afraid to just quit a job, at least people who have never quit a job before. While it brings some stress, of course, that should be the smallest reason of worry.

Note: you may not be fully aware of it now, but personal satisfaction is at least equally important as money in a job. If you are not satisfied, and the company cannot reach an acceptable middle ground with you, then some other company will surely be able.

Be careful: be sure to be on the safe side. As much as possible, do not leave one job before you are sure you have a new job (read: signed contract). Exceptions may exist. I am one, I decided to leave a company just to enjoy some freedom - and a much deserved relaxation, before I searched and found another job.

 

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

tuteehub community

Join Our Community Today

Ready to take your education and career to the next level? Register today and join our growing community of learners and professionals.

tuteehub community