Business Architect - Leeds, Yorkshire, United Kingdom,

Business Architects - based in Leeds

We have a 2 new opportunities for 2 Business Architects for one of our Blue Chip clients who is transforming local public services by putting technology enablement at the heart of the organisation. The project is working outside IR35...... click apply for full job details