Bachelor's degree in computer science or related field or equivalent relevant experience
Minimum 15 years' experience working in building solutions and applications across multiple technology areas
Experience with designing, developing, and implementing complex integration for end-to-end solutions at a middleware level
Experience in delivering solutions in web, digital, and mobile
Experience with digital analytics, business intelligence and experience management having the required skills in predictive modeling, visualization and tag management
Strong knowledge of Web services (JAX-WS, JAX-RS, SOAP, and REST), JMS, MQ, MFT, and transfer protocols (http, ftp, etc.) required
Experience implementing solutions using a Services Oriented Architecture (SOA) approaches including security, service registry and governance processes
Ability to review functional requirements and determine the type of integration work that is needed based on the business needs
Ability to work effectively in a fast-paced environment
Knowledge of databases and networking
Ability to quickly perform proof-of-concepts for validating new technology or approach
Ability to exercise independent judgment and creative problem-solving techniques in a highly complex environment using leading-edge technology and / or integrating with diverse application systems
Ability to work in a fast-paced, dynamic environment and all phases of the entire software life cycle
Strong interpersonal skills including team collaboration, leadership, presentation, organizational, verbal and written communication skills
3+ years of applications development and programming experience in .Net framework, , C#, VB, SQL, SSIS, SSRS, SSAS, XML, Web Services, API's, Business Intelligence, and Data Warehousing
Experience with SQL Server 2005 / 2008 database design, development, and administration
Proficient with Extract, Transformation, Loading (ETL) applications
Physical Requirements
The employee must occasionally lift and / or move up to 25 pounds
Specific vision abilities required by this job include close vision
While performing the duties of this job, the employee is regularly required to sit, use hands to finger, handle, or feel; reach with hands and arms; and talk or hear
The employee is occasionally required to stand; walk; climb or balance and stoop, kneel, crouch or crawl