Simply as: Software developer, worth his salt.
(The other side of this spectrum is likely called "code monkey", in case the base role is in software development).