If the developer writes code that handles credit card information, absolutely. Most organizations utilize third parties to handle credit card info so they don't have to be PCI compliant. Even then, it helps to know something about PCI because the developer may be storing more information than needed.
In general I think every developer should receive secure coding training. Most developers don't...
In general I think every developer should receive secure coding training. Most developers don't...