DEV Community

Discussion on: Opinion: Architect VS Engineer VS Developer

Collapse
 
alfonsification profile image
Alfonse

My question is, what is the term for someone who fits all three roles? Most of my developer roles have involved just being told the requirements and coding features, then passing them to QA. My current job, though, is with a much more agile team, and every "developer" has a hand in every part of the process. We meet and talk with the customers and end users often for feedback and to discuss new features and requirements, like engineers. We do all of the coding, like the developers. We also make all architecture decisions -- our server configurations, our technologies, our libraries, our infrastructure, etc.

We all fill all three of these roles, which one we are filling just depends on the day. Is there are word for this kind of position?

Collapse
 
david_j_eddy profile image
David J Eddy

I'd call that a 'superhero' :D.

Collapse
 
smahoff profile image
smahoff

Hi, Alfonse. I have a similar role, where the entire team acts on all levels and interfaces customer & requirements. In my role (owing to the field of work I suppose), I am a so-called intelligent algorithms specialist, to convolute matters even further :D