More than 300 federal IT jobs up for grabs