672RM – Programmer Analyst 6 (Senior IBM Master Data Management (MDM) & Integration Developer)

November 3, 2026
$60 - $65 / hour
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Interview Process: Virtual (1-2 rounds) but if the candidate is local, they will likely be asked to come on-site for the second round, please ensure local candidates are willing to do this. Candidates should join from a laptop and be prepared to share their screen if requested. A screenshot photo of candidate will be required for any interviews as well as a vendor present at beginning of virtual interview to validate candidate

Hybrid Work Schedule: Hybrid position, Mondays and Tuesdays are required on-site days (non-negotiable) Must meet these requirements from beginning. In office days are mandatory and cannot be altered. No remote-only option available.

Local candidates vs non-local: Open to local candidates or those willing to relocate to Lansing, Michigan. MUST be able to relocate from day one with no delays at their own expense (non-negotiable).

 

Required Skills

8+ years of software development experience supporting enterprise-scale systems

Strong hands-on experience with IBM InfoSphere MDM v14.x Standard Edition (Virtual MDM), including MDM data models, entities, transactions, batch processing, configuration, customization, and troubleshooting

Hands-on experience with Apache Kafka

Preferred Skills
Healthcare Experience

Other Desired Skills

  • Strong understanding of MDM concepts and IBM MDM product capabilities, with the ability to understand, maintain, and enhance an existing MDM Standard Edition implementation built by a third-party vendor
  • 8+ years of Java / J2EE experience, including Java, JSP, and REST/SOAP-based services, with strong production troubleshooting skills
  • 5+ years of experience working with Linux/Unix operating systems, including command-line usage, log analysis, and system-level troubleshooting.
  • Hands-on experience with Apache Kafka, including topic creation and configuration, producer and consumer development, message flow troubleshooting, and understanding of Zookeeper and Kafka KRaft concepts using strimzi operator.
  • Experience with batch processing using WildFly and Kafka
  • Experience working with application servers such as WildFly, including application deployments, startup, configuration, health checks, and runtime issue resolution
  • Experience integrating Kafka with WildFly-based applications and IBM MDM Standard Edition
  • Proficiency in writing and optimizing SQL queries in Oracle and Microsoft SQL Server environments
  • Strong Linux/Unix shell scripting skills (Bash), including automation and operational scripting
  • Experience creating, scheduling, and maintaining CRON jobs for batch and scheduled processes
  • Experience in development of Flowable is a strong plus
  • Experience with CI/CD pipelines using Azuredevops, azure git repo, or similar tools
  • Experience deploying and supporting applications in cloud and OCP containerized environments
  • Familiarity with cloud platforms such as AWS and/or Azure
  • Exposure to OpenShift and Kubernetes is a strong plus
  • Experience with ELK / Elastic Stack for log monitoring and troubleshooting, including correlating logs across Kafka, WildFly, and MDM
  • Experience working with data and supporting mission-critical production systems
  • Ability to independently own, maintain, and support complex systems with minimal external dependency”.