I currently work for a Fortune 5 company as a J2EE software developer. I have a job offer that is less hours, less stress and would allow me to have more time to work on things that I want to, such as iPhone development or learning new technologies. The problem though is that this new job is a Hospital MIS department and although I would be a programmer, I have a feeling the experience on my resume would not be as valuable as the place I'm at now.
For example, my current employer( fortune 5 company ) has business analyst, development team, release management team, production team, project managers, team leads, so forth and so on. This new position has a programming manager that comes to you with a project and you are all of the above for this project. So you go and talk to the customer, you bang out the requirements, you do the design, development, manage releasing the code to the cert/prod, and when it is finally in production you support it.
From the experience with my current employer, I know that huge corporate life is not for me. I eventually would like to do web development / design and do feel that I would have more time to build a decent portfolio if I took this new job with all the extra time and all. I just don't want to commit career suicide because I'm going to a company that does not implement the SDLC in any fashion, I would have to implement it in my everyday development.
So would this be career suicide?