Programmer Analyst - Senior IBM Master Data Management(MDM) & Integration Developer
Zenfreed, LLC Programmer Analyst - Senior IBM Master Data Management(MDM) & Integration Developer
Description
Job Duties
- Write high level functional requirement documents.
- Work in Linux Operating Systems
- Develop scripts in PowerShell.
- Work in Git and GitHub for repositories.
- Work closely with Database Administrators to develop and execute SQL scripts.
- Create monthly reports for MDM applications.
- Work with client for task and ticket resolutions in MPI and MIDSP.
- Work on creating and deploying certificates on Windows and Linux systems.
- Work closely with Infrastructure teams like Server team (Linux, Windows) and Network team for maintenance and issue resolution.
- Execute full software development life cycle (SDLC) including experience in gathering requirements. and writing functional/technical specifications for complex projects.
- Experience developing, prototypes, mockup for users review and approval
- Exposure to flowcharts, screen layouts and documentation to ensure logical flow of the system requirements.
- Assist with Enterprise Architecture Solution Assessment (EASA), Hosting document and Firewall Rules.
- Design, develop, and implement test plans and test reports for applications or subsystems.
- Create or collect test data and execute approved tests to determine the accuracy of program logic to produce desired results.
- Assist with UAT Testing, Test cases, Post Implementation testing.
- Provide defect and incident tracking information.
- Assist with implementation of Request for Change (RFC - application changes, infrastructure changes, etc.).
- Maintain/update system documentation as a result of system upgrades.
- Monitors applications both production and non-production environments.
- Provide application support for business client applications that are maintained by DTMB.
- Delivering product and service based upon the core concepts of software Development
Requirements
- Software development experience supporting enterprise-scale systems
Desired Skills
- Java / J2EE experience, including Java, JSP, and REST/SOAP-based services, with strong production troubleshooting skills
- Experience working with Linux/Unix operating systems, including command-line usage, log analysis, and system-level troubleshooting
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
Experience with ELK / Elastic Stack for log monitoring and troubleshooting, including correlating logs across Kafka, WildFly, and MDM
Ability to independently own, maintain, and support complex systems with minimal external dependency"
Minimum Education
- Bachelor's Degree
Location
- 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).
- Position
is a hybrid schedule with Mondays and Tuesdays 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.
- Working hours
Monday-Friday, approximately 8:00 a.m. to
5:00 p.m.
Additional
Requirements
- Must be authorized to
work in the United States; We are unable to offer
sponsorships at this time
- Must undergo a background check
and drug screening for employment.
Employment
Terms
- This is a W2 position
- 40 hrs per week
- HYBRID schedule - 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.