Assign a User by Category and Round Robin by least amount of open tickets

Assign a User by Category and Round Robin by least amount of open tickets

I am making a field based on a capability matrix. Based on the vaule of the filed, i want the ticket to assign to one of two technician based on who has the least amount of open tickets. Looking for recommendation that are best to accomplish this task. Here is an example

A service desk issue. The category would be Service desk, the techinian is Sheila Newman or Joyce Neider. Joyce has the least amount of open tickets, so the ticket is assigned to her. Can I do this?

                New to ADSelfService Plus?