Provide planning, coordination and architecture of all activities related to the integration of software programs, applications, and third-party solutions. Also includes responsibility for developing & maintaining an application integration architecture map.
· 8+ years’ experience
· Advanced knowledge of data and application integration/middleware tools such as Informatica, SSIS, SSRS, etc.
· Advanced experience using technologies like REST
· Advanced experience with architecting and implementing synchronous, asynchronous, batch, near real-time batch and message based integrations
· Advanced experience with security consideration for integrating with internal and external systems
· Advanced understanding of various non-functional aspects of integrations such as performance, reliability, scalability, availability, privacy, legal compliance, etc.
· Experience with fundamental programming concepts, frameworks, languages and technologies such as SQL, Java, JavaScript, JSF, and XML
· Database skills and experience manipulating databases and database objects; specifically with SQL Server 2014+
· Experience with data analysis and profiling. Data governance experience a plus.
· Hands-on experience designing, implementing and troubleshooting integration/ETL solutions using wide variety of data sources and targets
· Experience estimating architecture and development effort and cost
· Experience with agile development methodologies is highly desired
· Advanced oral, written and presentation communications skills
· Collaborative and supportive approach to working with numerous and diverse groups of people