The responsibility of this position is for developing and implementing Enterprise Customer solutions. This position will also have a heavy focus on the development for identifying, matching, and building associations for customer contacts. Duties for this role include but not limited to design, document, code, test, and deploy software to support the software development life cycle. May develop prototypes and solutions using a diverse range of technology. Apply modern principles, methodologies, tools, and systemic processed to support the launch of new business capabilities.