Alternatively, does Armory 0.95 work with a pruned bitcoind node?
Came here to ask the same thing.
Being a developer myself, are there a lot of changes that have to be implemented in order to make it word with a pruned node?
Yes. Lots. Armory currently relies on reading the raw block data from Bitcoin Core and building its own databases that way. That would have to be replaced with an entirely P2P solution which would also probably lead to some optimization issues every time the database needed to be rebuilt.