DESCRIPTIONKey job responsibilities Define, design, and implement scalable, multi tier distributed software applications Estimate effort, plan implementation, and rollout system changes that meet stringent requirements for functionality, performance, scalability, and...