Hi everyone, looking for some career advice.
I have around 3 years of experience in .NET development, working with C#. I switched jobs because I wanted to move away from proprietary framework dependency and build skills relevant to top product-based companies.
I cleared the technical interview for a .NET developer role at my current company, but after joining, I was allocated to a Tier-1 product support team with practically no coding.
My current situation:
No development: I'm worried about my technical skills stagnating and my resume becoming less relevant for development roles.
Rotational shifts: Morning, evening, and night shifts, with rotational weekends. Maintaining a consistent routine is difficult.
Constant urgency: Almost every ticket is marked urgent. Frequent interruptions cause anxiety, and I sometimes feel stressed about work even on my days off.
Preparation time: The potential advantage is that I might get time outside working hours to prepare for interviews, although the shifts and mental fatigue make consistency difficult.
I've spoken to my manager about moving to development, but there are currently no backend opportunities in my team. I'm exploring internal openings and have also started a small personal AI/Support Copilot POC to keep learning.
I'm now confused about what to do next.
What would you recommend?
Switch immediately: Start applying externally and move to another development role, even if it's not my dream company.
Look for internal opportunities: Continue in support while trying to move into a development role within the organization.
Continue as I am: Use the salary and available time to prepare seriously for Microsoft/Amazon-level interviews, then make a switch when I'm ready.
I went through a long interview process because I wanted to improve my career prospects. I expected the switch to bring me closer to my goal of becoming a stronger backend engineer.
Instead, I feel like I've moved away from that goal.
I know that a job isn't everything, and I'm fortunate to be employed. But it's difficult not to feel disappointed when the work doesn't align with what you've spent years preparing for.
For those who've experienced something similar, how damaging is 6–12 months in support after 3 years of development experience?
I don't want to make another rushed career decision, but I'm also worried about getting stuck in support and losing my development skills.
Would appreciate some honest advice.