Mid-Senior IT Professional (Multiple Opportunities) jobs