programming software development careers in Qatar