There are a couple of made up duets in NetSuite that I don’t think are a good match:(no offend intended)
• Functional Consultant (what is this exactly?): someone who needs to know as many NetSuite modules as possible, how to properly configure them etc, this person must also know accounting and on top of that must know how to review and/or write code?
Due to NetSuite size etc, I don’t think this duo is a good match, is true you can have an ocean of knowledge but often that not that ocean of knowledge would be one finger deep.
In the other hand there are other duets that I think are a better match, like:
• Solution Architect / Developer
• Administrator / Developer.
This is just my opinion of course…