Role: Informatica MDM Integration Specialist / Architect
Location: San Francisco CA
Experienced MDM development professional, who is well versed with all Master Data Management concepts, and has the ability to understand high-level business requirements/design, and articulate a detailed technical design/solution.
Skillset Requirements:
MUST have:
· Experience in MDM hub development, on all components (Mappings, Cleanse Functions, User Exists, Hierarchy Manager, etc.). Ability to configure standard cleanse lists/functions, as well as develop custom cleanse functions (Java).
· Experience in the design and development of all components required to onboard a new source into MDM.
· Proficiency and experience with PL/SQL. Experience working on Oracle DBMS, and optionally Snowflake.
· Extensive experience in design & development of WebServices using Informatica MDM Service Integration Framework (SIF).
· Proficiency in Java, and developing WebServices and standalone applications using Spring and like development frameworks
· Knowledge and experience working with Business Entity Services (BES). Proficiency configuring BES using Provisioning tool.
· Adept at issue analysis and determination of root cause
Add-ons:
· Experience working with publish frameworks in context of MDM platform. Exposure to Kafka or similar Message Queue (MQ) applications is a PLUS.
· Experience performing data profiling & analysis
· Experience with JBoss platform & specifically Informatica MDM operating on JBoss EAP.
· Experience working with common development methodologies such as Waterfall & Agile.
High-level Deliverables:
· High Level Design document -- High Level Design (HLD) document covering the system architecture & describing the various modules and functions.
· Technical Specification -- Technical Specification/Low Level Design (LLD) design covering modules to be developed/enhanced.
· Unit Test cases -- Unit test cases for all enhanced/developed modules, prepare test data for the unit test and test execution report.
· Code -- Deliver code into the repository for different levels of testing and signed off code into production.