Azure software architect-back-end developer