Job Description
We are seeking an experienced Systems Programmer to support enterprise-scale infrastructure environments. The candidate will be responsible for developing, maintaining, and automating system-level programs, scripts, and configurations for large-scale AIX, Linux, and middleware platforms supporting mission-critical banking applications.
The role involves working with complex enterprise systems, middleware platforms, and virtualized infrastructure environments, ensuring system stability, performance, automation, and continuous improvement through programmable solutions and system-level coding.
Job Responsibilities
- Write, maintain, and optimize system-level scripts and programmable code to support infrastructure automation and system operations
- Develop and maintain automation scripts for server provisioning, patching, monitoring, and system configuration management
- Support and enhance system integration between operating systems, middleware, and enterprise applications
- Perform system performance tuning and capacity optimization using scripting and analytical tools
- Support configuration and maintenance of middleware platforms such as IBM WebSphere, IBM MQ, and JBoss through automated and script-based processes
- Participate in infrastructure automation, including virtualization management (PowerVM, Oracle VM, VMware, Red Hat Virtualization)
- Develop and maintain technical documentation, system procedures, and automation workflows
- Support disaster recovery (DR) automation scripts and system recovery procedures
- Work closely with operations and engineering teams to troubleshoot and resolve system-level issues
- Participate in system upgrade, migration, and platform modernization initiatives
- Ensure compliance with security, audit, and operational standards through automated checks and reporting scripts
Requirements
- Strong experience in AIX, Red Hat Linux, Oracle Linux, and Windows Server environments
- Experience with enterprise middleware:
- IBM WebSphere Application Server (WAS)
- IBM MQ
- JBoss
- Experience in infrastructure automation and scripting for system administration tasks
- Virtualization technologies:
- VMware vSphere / ESXi / vCenter
- IBM PowerVM
- Oracle VM
- Red Hat Virtualization (RHV / OLVM)
- Experience in system performance tuning, capacity planning, and troubleshooting
- Experience supporting large-scale enterprise banking systems and mission-critical applications
- Exposure to cloud platforms such as Microsoft Azure
- Strong analytical skills with ability to develop technical solutions and automation improvements