This position designs, develops, tests, maintains and enhances business applications as a member of an Agile development team, and works with the entire team to ensure development conforms to acceptance criteria. This position drives engagement with vendors, company customers, IT colleagues and other stakeholders to understand customer requirements and system interfaces, assess available technologies/vendor packages, and present solutions. This position will work with business product owners, developers, and quality analysts to drive value delivery and will participate in all phases of Agile software development. Position offers flexible remote schedule with travel to Grand Rapids MI corporate office once per quarter or as needed. Must reside in our six state footprint (MI, IL, IN, OH, WI or KY) OR willing to relocate for opportunity.