Job DescriptionCreates and executes development plans through gathering requirements to meet business changing needs and requirements.Responsible for managing technical risks through creating department plans to deliver high quality software services to the community.Maintain quality standards of all software by designing…