IBM MDM Senior Developer
Citigroup, Inc.
Irving, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 172KJob location
Irving, United States of America
Tech stack
Databases
Customer Data Management
Graph Database
MongoDB
Neo4j
Data Streaming
Non-relational Database
Data Management
MemSQL
Job description
- Design and develop an IBM MDM solution to create a Customer Master Data Management platform that delivers a single, unified ("golden") view of customer data for individuals and organizations.
- Conduct detailed assessments to identify gaps in the current MDM implementation and requirements.
- Establish data stewardship processes to review discrepancies and define a framework for resolving data quality issues.
- Develop and implement automated validation processes for matching logic.
- Provide guidance on when to use deterministic versus probabilistic matching engines and define a roadmap to enable probabilistic matching capabilities in the future.
- Develop a strong understanding of end-to-end data flows and promote effective use of MDM solutions, ensuring adherence to industry best practices.
- Evaluate existing technologies and recommend improvements to enhance performance and efficiency.
- Collaborate with architecture, infrastructure, and application support teams to ensure seamless integration aligned with enterprise architecture standards.
- Define the product roadmap and design platform engineering capabilities.
- Establish frameworks for cross-functional contributions and collaboration across departments.
- Proactively identify and manage project risks, constraints, timelines, resources, and scope.
- Partner with project management teams to track and ensure successful delivery of initiatives.
- Produce detailed solution specifications and documentation.
- Set clear project objectives and oversee their effective execution.
- Mentor, educate, and support team members as needed.
Requirements
- 6-10 years of experience
- Recognized individual, applying high-impact technical solutions and strong knowledge on Master Data Management
- Knowledge on Product and Preference Master Data Management will be a plus
- Experience working with Oracle database.
- Experience with Non-Relational databases like MongoDB, MemSQL or Neo4j graph database will be preferred
- Understand Customer Data Management Modeling
- Positive outlook in meeting challenges and working to a high level
- Proven history of generating innovative and effective solutions
- Excellent interpersonal communication skills to explain complex technical topics in an easily digestible manner
Education:
- Bachelor's/University degree, Master's degree preferred