. Responsible for analyzing customer needs and designing, developing, testing, installing, and integrating software systems to meet... business needs. Configures and customizes both on-premise and SaaS applications. Recommends software upgrades to existing...