Software Engineer IBM ACS Macro Modernization

Software Engineer IBM ACS Macro Modernization

Posted 2 days ago by Connvertex Technologies Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The role of Software Engineer focuses on modernizing and stabilizing macro-driven workflows using IBM Access Client Solutions (ACS) Session Manager and Visual Basic for Applications (VBA). The candidate will analyze existing macros, reverse-engineer undocumented logic, and convert legacy macros to newer versions while ensuring business continuity. Immediate onboarding and contribution are essential due to the critical nature of the workflows involved. The position requires collaboration with a Business Analyst to document and validate workflows and deliver maintainable solutions.

Key Responsibilities:

  • Analyze existing ACS / emulator-based macros currently used in production across multiple business units
  • Reverse-engineer undocumented or loosely documented macro logic and workflows
  • Convert and refactor legacy macros to be compatible with newer versions of IBM ACS Session Manager
  • Where appropriate, translate macro logic into VBA-based solutions (e.g., Excel-driven front ends leveraging EHLLAPI or similar integration methods)
  • Partner closely with an assigned Business Analyst to:
  • Document current-state and future-state workflows
  • Validate functional requirements
  • Ensure business continuity during migration
  • Identify risks, dependencies, and edge cases within macro-driven processes
  • Deliver clean, maintainable, and supportable solutions aligned with modernization efforts
  • Provide documentation of converted solutions to support long-term maintainability

Key Skills:

  • Proven experience with IBM Access Client Solutions (ACS) Session Manager OR demonstrated experience with comparable terminal emulator macro environments (e.g., HOD, PCOMM, EHLLAPI-based tools)
  • Strong proficiency in Visual Basic for Applications (VBA) (Excel or similar environments)
  • Experience working with macro scripting / automation of terminal-based systems
  • Ability to analyze and refactor legacy automation code with minimal documentation
  • Experience interfacing with mainframe or IBM i (AS/400) systems
  • Strong troubleshooting and problem-solving skills
  • Ability to quickly ramp up and contribute with minimal onboarding

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Overview

We are seeking a hands-on Software Engineer with strongexperience in IBM Access Client Solutions (ACS) Session Manager orsimilar terminal emulator macro environments, along with Visual Basic forApplications (VBA) expertise.

This role will focus on modernizing and stabilizing criticalmacro-driven workflows currently used across multiple business units.Many of these solutions were developed historically and are now tightlyembedded in operations, creating both technical debt and operational risk.

The selected candidate must be able to quickly onboard, analyzeexisting macro logic, and begin conversion efforts immediately

Key Responsibilities

  • Analyze existing ACS / emulator-based macros currently used in production across multiple business units
  • Reverse-engineer undocumented or loosely documented macro logic and workflows
  • Convert and refactor legacy macros to be compatible with newer versions of IBM ACS Session Manager
  • Where appropriate, translate macro logic into VBA-based solutions (e.g., Excel-driven front ends leveraging EHLLAPI or similar integration methods)
  • Partner closely with an assigned Business Analyst to:
  • Document current-state and future-state workflows
  • Validate functional requirements
  • Ensure business continuity during migration
  • Identify risks, dependencies, and edge cases within macro-driven processes
  • Deliver clean, maintainable, and supportable solutions aligned with modernization efforts
  • Provide documentation of converted solutions to support long-term maintainability

Required Qualifications

  • Proven experience with IBM Access Client Solutions (ACS) Session Manager OR demonstrated experience with comparable terminal emulator macro environments (e.g., HOD, PCOMM, EHLLAPI-based tools)
  • Strong proficiency in Visual Basic for Applications (VBA) (Excel or similar environments)
  • Experience working with macro scripting / automation of terminal-based systems
  • Ability to analyze and refactor legacy automation code with minimal documentation
  • Experience interfacing with mainframe or IBM i (AS/400) systems
  • Strong troubleshooting and problem-solving skills
  • Ability to quickly ramp up and contribute with minimal onboarding

Preferred Qualifications

  • Experience with EHLLAPI or other emulator integration APIs
  • Background in modernization or migration of legacy automation tools
  • Experience working in regulated or operationally critical environments (where downtime or errors have business impact)
  • Familiarity with process documentation and workflow mapping
  • Experience collaborating with business analysts and cross-functional teams

Engagement Details

  • Role Type: Contract (initial engagement with potential extension)
  • Work Style: Remote
  • Team Structure: Paired with a dedicated Business Analyst and aligned with an automation engineering team
  • Start Expectation: Immediate contribution required