Custom software development is a skill no one wants anymore outside of the very biggest software companies. What people do these days is take existing software and customize it. The ability to write code while understanding business processes is less of a coveted skill because you can customize canned software packages without writing code. This would mean that administration jobs are a more realistic career.
The ability to query databases and write reports is still in demand.