DESCRIPTIONKey job responsibilitiesDefine, design, and implement multi tier distributed software applications.Estimate support effort, plan implementation of quality features, and rollout system changes that meet requirements for functionality, performance, scalability, reliability,...