Contribute to the design and development of new cloud-based software architectures. Own and deliver complete features, including design, architecture, implementation, testability and deployment. Provide feedback about technical designs, proposals and...