Summary
We are looking for a highly skilledLinux Systems Developerwith expertise insoftware compilation,C++ development, andPostgreSQL. This role involves building and optimizing custom software for Linux environments, integrating with mainframe systems, and supporting application deployments. The ideal candidate will also collaborate with vendors, manage SOPs, and participate in both non-production and production releases.
Roles & Responsibilities
Development & Compilation
- Design and developLinux applicationsusingC++and POSIX APIs.
- Customize and maintainbuild systems(Makefiles, CMake) for complex software compilation.
- Performcross-compilationfor hybrid environments (Linux ↔ mainframe).
- Optimize binaries for performance, memory usage, and reliability.
- Implement database logic and optimize queries inPostgreSQL(PL/pgSQL, indexing, query tuning).
Mainframe Integration
- Work withz/OS UNIX System Services (USS)for POSIX-compliant code execution.
- Integrate Linux applications withCICS,IMS, andTableBasefor transaction and data flows.
- HandleEBCDIC ↔ ASCIIconversions and ensure data integrity across platforms.
Application Support & Operations
- Provideapplication supportfor production and non-production environments.
- Collaborate withvendorsfor issue resolution, patches, and upgrades.
- Maintain and updateStandard Operating Procedures (SOPs)for operational tasks.
- Participate indeployment activities, including validation and rollback planning.
- Monitor application health and troubleshoot performance issues.
DevOps & Automation
- Work withCI/CD pipelinesfor Linux and mainframe integration.
- Automate build, deployment, and monitoring processes usingShell/Python scripting.
- Ensure compliance with security standards and operational best practices.
Required Skills
- Strong proficiency inC++(modern standards), STL, multi-threading, and memory management.
- Expertise inLinux system programming(POSIX APIs, IPC, signals).
- Hands-on experience withGNU toolchain(gcc, g++, ld, make, CMake).
- Knowledge ofPostgreSQL(schema design, query optimization, PL/pgSQL).
- Familiarity withcross-compilationand hybrid architecture builds.
- Experience withmainframe integration(CICS, IMS, TableBase).
- Debugging and profiling tools:gdb,strace,perf,valgrind.
- Strong scripting skills inShellandPython.
Nice-to-Have
- Experience withz/Linux (Linux on IBM Z).
- Familiarity withcontainerization(Docker/Kubernetes).
- Understanding ofRACF/ACF2security models.
Soft Skills
- Strong problem-solving and troubleshooting abilities.
- Excellent communication and vendor management skills.
- Ability to document processes and maintain SOPs.