microsoft technologies jobs in kakinada ap