Job Description: Role & Responsibilities: Design distributed applications, architectural trade-offs applying synchronous and asynchronous design patterns, write code and deliver with speed and quality Develop multi-tier scalable, high-volume performing, and reliable user-centric web services-based a