Key Accountabilities
· Design and implement Integrations using Informatica Integration Cloud Services (IICS), Cloud Application Integration (CAI) and Cloud Data Integration (CDI)
· Develop and expand integration capabilities using API’s, event-based messaging, publisher/subscriber and web services
· Design and implement integrations in a hybrid, on-premise and cloud model
· Decompose and document functional requirements into technical specifications to initiative development
· Provide a holistic approach to integrations and leverage frameworks for reusable service and wide adoption across the enterprise
· Refactor existing legacy integrations that are tightly coupled using industry standards and tools.
· Participate in proof of concept, analysis and build prototypes, to ensure proposed solution meets business requirements
· Participate and support integration testing cycles (System Integration Testing and User Acceptance Testing)
Qualifications
· University degree in Computer Science (or related field of study) or equivalent work experience
· A minimum of 5 years hands on experience designing and building enterprise Integrations
· Deep understanding of integration design patterns, synchronous/asynchronous, real-time, batch and messaging
· Hands-on experience with Informatica Cloud Application/Data Integration, API, Integration Hub and Azure data factory
· Deep understanding with Interfacing with other systems such as Salesforce, SAP using IICS is highly desirable
· Hands on experience developing stream, event processing using different messaging technologies like Apache Kafka, Confluent to enable real time integration between disparate systems is highly desirable
· Highly proficient and experience with Middleware integration, REST/SOAP-based web services and service bus
· Experience working with relational databases, SQL and stored procedures for data processing
· Demonstrated critical thinking and the ability to define a problem, frame it and collaborate with others to formulate a solution