I work as a software developer, currently in my first job out of school. I have been working here for about 15 months. For all intents and purposes, our software "department" is in absolute shambles. We have no such thing as quality, or code review, or testing of any kind. There is no semblance of a software life-cycle. There is nothing like SCRUM or anything even close to that.
Essentially, where there would be multiple teams or at least multiple people encompassing different positions, I account for every conceivable position related to this software project. I would be considered lead developer, project manager, and QA; I handle release of the product, and client support thereafter. I also make all overall design decisions for the software and new parts of the software. The only person who ever looks at or manages the code for this project is me. I have, at one point, for a somewhat separate project, had a college intern (paid) working under me, so I was able to delegate some tasks.
So my question is, considering I am working in a very improperly structured software environment, does spending a lot of time in this position possibly make my skills look incompatible with places that are structured properly?
Does it possibly sound bad to a potential employer if I effectively say that I encompassed all of those roles at my previous position? I suspect to an HR person who is not too familiar with software, it would sound good that I was the sole leader of all those positions. To another person in software, I suspect it may sound negative to them.
Since a few people have asked, I just wanted to add that it is a small company, about 50-100 employees, and the main product is not software. There are also 3 divisions to the company; I work for one of the 3, the smallest, in terms of employees, but about equal in sales. Also, thank you to those that took the time to respond.