Senior Platform Developer

Overview

Remote
On Site
Full Time
Contract - W2
Contract - Independent

Skills

PERL application development and maintenance.
Midrange AIX systems using scripted interfaces.

Job Details



Job Title: Senior Platform Developer

Location: Remote



Position Summary:

We are currently seeking a highly experienced and detail-oriented Senior PERL Application Developer to support the ongoing development, enhancement, and maintenance of critical scripted interfaces between enterprise applications and Midrange AIX systems. This role is instrumental in ensuring seamless communication, data integrity, and system automation within a high-availability enterprise computing environment.

The ideal candidate will demonstrate extensive experience in PERL development, particularly in UNIX environments, and a strong understanding of AIX (Advanced Interactive eXecutive), IBM's proprietary UNIX operating system. You will work alongside system administrators, software engineers, and business teams to develop robust solutions that support complex business processes, improve operational efficiency, and maintain critical enterprise workflows.



Key Responsibilities:

PERL Application Development & Maintenance:

  • Design, develop, test, and maintain robust PERL scripts and applications to enable automated processes, data exchange, and service orchestration across Midrange AIX platforms.
  • Analyze existing PERL codebases to identify areas for optimization, refactoring, or enhancement based on performance metrics, reliability standards, or evolving business requirements.
  • Write scalable, modular, and reusable PERL code adhering to industry best practices, enterprise coding standards, and secure development principles.

Midrange AIX Systems Integration:

  • Build and manage scripted interfaces between enterprise software systems and AIX servers, enabling seamless inter-process communications and task automation.
  • Collaborate with AIX system administrators to ensure that all scripts are compatible with the operating environment, resource allocations, job schedulers, and system security protocols.
  • Implement and maintain error-handling routines, audit logs, and monitoring mechanisms to ensure continuous uptime and operational transparency.

Technical Support & Issue Resolution:

  • Provide Level 2/3 support for issues related to PERL scripts and AIX system interfaces, performing in-depth root cause analysis and corrective actions.
  • Monitor and troubleshoot nightly jobs, batch processes, and data feeds to identify anomalies and proactively resolve failures or data integrity issues.

Collaboration & Documentation:

  • Participate in Agile/Scrum or Waterfall teams to deliver development and integration tasks on time and within scope.
  • Contributes to requirements gathering, technical specifications, design documents, test plans, and deployment documentation.
  • Work closely with application developers, QA teams, DevOps, and infrastructure personnel to support continuous integration and deployment of (CI/CD) pipelines where applicable.



Mandatory Skills and Qualifications:

  • Minimum of 5+ years of hands-on experience in PERL scripting and application development in a UNIX environment.
  • Proven experience integrating or interfacing applications with Midrange AIX systems, including understanding AIX kernel services, process management, and filesystem operations.
  • Proficiency in UNIX shell scripting (e.g., Bash, KornShell), file manipulation tools (e.g., awk, sed, grep), and process automation.
  • Expertise in designing script-based solutions for data transformation, batch job orchestration, log parsing, system monitoring, and file transfers (e.g., FTP/SFTP).
  • Familiarity with AIX-specific utilities, job scheduling tools, and performance tuning concepts.
  • Strong analytical and debugging skills, especially in evaluating logs, interpreting core dumps, and working with trace/debugging utilities.
  • Responsible for developing and maintaining PERL-based integrations directly supporting the migration of applications to secured AIX infrastructure.



Preferred Qualifications:

  • Experience with enterprise job scheduling systems such as Control-M, AutoSys, or Tivoli Workload Scheduler.
  • Familiarity with version control systems (Git, SVN) and continuous integration tools.
  • Knowledge of structured data formats such as XML, JSON, or CSV and their parsing in PERL.
  • Understanding of network protocols, including TCP/IP, SSH, and secure file transmission practices.
  • Exposure to DevOps concepts and tools (e.g., Jenkins, Ansible, Docker) in the context of system integration and script deployment.
  • Experience in highly regulated industries (finance, healthcare, government), with a strong emphasis on auditability, compliance, and security.



Education Requirements:

  • Bachelor's degree in computer science, Information Technology, Engineering, or a related technical discipline. Equivalent work experience will be considered in lieu of formal education.



Soft Skills and Work Ethic:

  • Excellent verbal and written communication skills, with the ability to articulate complex technical information to both technical and non-technical stakeholders.
  • Strong documentation practices, including technical design documents, SOPs, and deployment guides.
  • Ability to work independently as well as part of a cross-functional team, managing multiple priorities and deadlines with minimal supervision.
  • Detail-oriented mindset with a strong commitment to quality, reliability, and continuous improvement.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.