Mainframe Programmer

Birlasoft  ยท  via Find Work
๐ŸŒŽ Remote ๐Ÿ“ Nashville, United States โฐ Full Time

Senior Macro Conversion Engineer

Fulltime Role

Remote


Role Summary

Serve as primary technical lead responsible for reverse engineering current macros and convert this to Rocket terminal emulator macros / IBM PCOMM-based automation solutions while preserving business functionality, performance, and output integrity.


Key Responsibilities

Macro Analysis and Conversion


  • Analyze Rocket macro scripts and workflows.

  • Reverse engineer business logic and process dependencies.

  • Convert Rocket macros using:

  • VBA

  • VBScript

  • PowerShell

  • PCOMM HACL Automation

  • EHLLAPI Automation

  • COM Automation Solutions

Mainframe Automation Development


  • Automate:

  • Host navigation

  • Screen recognition

  • Protected/unprotected fields

  • Function key processing

  • File transfers

  • Multi-session operations

  • Batch processing

Reliability Engineering


  • Replace hard-coded delays with:

  • Screen-ready checks

  • Cursor-position validation

  • Host synchronization techniques

  • Field readiness validation

  • Implement:

  • Logging

  • Error handling

  • Retry mechanisms

  • Recovery workflows

Documentation


  • Create design documentation.

  • Generate macro mapping documents.

  • Support operational runbook development.


Required Technical Skills

Mainframe & Terminal Emulation


  • Deep understanding of:

  • Host sessions

  • Presentation spaces

  • Screen attributes

  • AID keys

  • Keyboard mappings

PCOMM Automation

Strong experience in:


  • IBM Personal Communications (PCOMM)

  • EHLLAPI

  • HACL

  • COM Automation

  • Session profile management

  • File transfer configuration

Programming Languages

Advanced proficiency in:


  • VBA

  • VBScript

Preferred:


  • PowerShell

  • Python

  • C#

  • Java