I work as a Software Developer for a top 50 Fortune 500 company where I am part of a team which specializes in Dev-Ops. Lately I’ve been feelings underutilized with most of my team members always asking others for help instead of coming to me or I always get stuck with tedious work which anyone can do. Based on my job title I am considered a Junior Developer and feel like the work handed to me isn’t challenging me. I find myself bored some days and others I immerse myself with reading various technology blogs, CS sub reddit or reading my book to pass time. But I want to know if any Junior Developer has ever felt like this? How do I change? I want to be promoted to at least a mid-level developer. I will preface that I have developed bad habits in terms of producing work at a slow pace or simply being too afraid to ask questions. I’ve been working here for over a year now and I want to improve and be taken more seriously, I want to excel, I want to be that go to person. Some other areas I need to work on are better articulating my issues when they arise. I have intense impostor syndrome where I am always nervous talking to Senior developers because I believe that I am not as good as everyone else or my level of thinking isn't on par with everyone else on the team.