Mainframe Systems Programmer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Mainframe Systems Programmer to join our innovative IT team. In this pivotal role, you will be responsible for designing, implementing, and maintaining complex mainframe systems that support critical business operations. Your expertise will ensure the stability, security, and efficiency of our mainframe environment, enabling seamless integration with modern IT infrastructure and cloud solutions. This position offers an exciting opportunity to work at the forefront of systems engineering, leveraging cutting-edge technologies to optimize enterprise performance., * Develop, configure, and optimize mainframe operating systems such as z/OS, ensuring high availability and performance.
- Manage system resources including RAID controllers, storage solutions, and virtualization platforms like VMware and ESXi to support scalable infrastructure.
- Implement and maintain system security protocols, including firewalls, VPNs, DNS, DHCP, and information security best practices.
- Design and execute system architecture solutions that integrate with cloud services such as AWS and Azure using RESTful APIs, microservices architecture, and DevOps methodologies.
- Automate routine tasks through scripting languages like Bash (Unix shell), Shell Scripting, Python, and PowerShell to improve operational efficiency.
- Monitor system health using load balancing techniques, system logs, and performance metrics; troubleshoot issues related to networking (TCP/IP), system design, and hardware components.
- Collaborate with cross-functional teams on solution architecture projects involving NoSQL databases (e.g., Cassandra), SQL databases (MySQL, PostgreSQL, Oracle), and NoSQL solutions for data management.
- Support the deployment of containerized applications using Kubernetes and CI/CD pipelines with Jenkins to streamline development cycles within an Agile environment.
Requirements
Do you have experience in Microservices?, * Proven experience in system administration of mainframe environments with a strong understanding of operating systems such as UNIX/Linux/Windows.
- Extensive knowledge of systems engineering principles including system design, architecture, virtualization (VMware, Hyper-V), and computer networking fundamentals.
- Hands-on experience with RAID controllers, SAN storage solutions, load balancing techniques, and enterprise hardware management.
- Familiarity with modern programming languages such as JavaScript, Java, T-SQL, PL/SQL, Python, and Shell Scripting for automation and integration tasks.
- Strong background in IT infrastructure management including firewalls, VPNs, DNS/DHCP configuration for secure network operations.
- Experience working within SDLC (Software Development Life Cycle) frameworks using DevOps practices such as CI/CD pipelines with tools like Git and Jenkins.
- Knowledge of solution architecture principles involving microservices design patterns and RESTful API development for scalable application deployment.
- Prior involvement in information security protocols to safeguard enterprise data across diverse platforms including Oracle Database Management Systems and Microsoft SQL Server environments. Join us to leverage your expertise in mainframe systems programming while working in a vibrant environment that values innovation! This role offers the chance to shape our IT landscape through strategic system design and cutting-edge technology integration-empowering you to make a lasting impact on our organization's success!