software developer careers in Muharraq, Bahrain