Shorlist Professionals

Perl Programmer

Job Location

chennai, India

Job Description

Role : Perl Programmer Company : Talworx About Talworx : Talworx is a leading technology solutions provider specializing in delivering robust and efficient software solutions to our clients. We are expanding our team and seeking experienced technical professionals to contribute to our projects. Position Overview : Talworx is hiring a skilled and experienced Perl Programmer to join our technical team. We are looking for a candidate with a strong background in Perl development, coupled with expertise in Unix/Shell scripting and PL/SQL. In this role, you will be responsible for analyzing, maintaining, troubleshooting, and developing new functionalities within our existing Perl-based systems, as well as potentially contributing to the migration of legacy systems. This position requires a proactive individual who can work independently, possesses deep technical understanding, and can effectively communicate technical details. Key Responsibilities : Perl Development and Scripting : - Design, develop, test, and maintain complex Perl scripts and applications. - Write efficient, clean, and well-documented Perl code following established coding standards. - Incorporate new Perl libraries and modules into existing or new programs as required. - Develop and implement solutions that involve invoking and integrating with APIs using Perl programming. Script Analysis and Reverse Engineering : - Independently analyze existing complex Perl scripts, including parent and child scripts, to fully comprehend their functionality, logic, and purpose. - Perform reverse engineering of existing scripts to understand their underlying design, data flow, trigger points, and dependencies. - Document the findings of script analysis and reverse engineering for knowledge transfer and future reference. Unix/Shell Scripting : - Develop and maintain robust Shell scripts for automation, job scheduling, file processing, and system interaction within a Unix/Linux environment. - Integrate Perl scripts with Shell scripts for comprehensive workflow automation. Database Interaction (PL/SQL) : - Write, optimize, and troubleshoot PL/SQL code for interacting with Oracle databases. - Develop stored procedures, functions, packages, and triggers as needed to support application logic. - Perform SQL performance optimization to ensure efficient data retrieval and manipulation by Perl scripts. Troubleshooting and Support : - Analyze, understand, and troubleshoot issues within existing Perl scripts, Shell scripts, and PL/SQL code. - Identify root causes of technical problems and implement effective solutions. - Provide technical support and effectively communicate functional details and technical explanations to end users and non-technical stakeholders. Task Management and Deployment : - Drive the completion of assigned tasks, typically managed through JIRA or similar tracking systems. - Develop code to meet specified requirements and ensure successful unit testing of changes. - Support the code deployment process across different environments (development, testing, production). Collaboration and Legacy Systems : - Work effectively both independently with minimal supervision and as a collaborative team player. - Be open to working on projects involving the migration of legacy systems, which may require understanding and transitioning older codebases. Required Technical Skills : - Perl Programming : Deep, hands-on experience in developing and maintaining complex applications and scripts using Perl. - Shell Scripting : Strong proficiency in writing and working with Shell scripts (e.g., Bash, Ksh) in a Unix/Linux environment. - PL/SQL : Solid experience in developing, optimizing, and troubleshooting PL/SQL code for database interaction. - Experience with analyzing and reverse engineering existing codebases, particularly in Perl. - Ability to invoke and integrate with APIs using Perl. - Proven ability to analyze, troubleshoot, and debug technical issues across integrated systems. - Experience with SQL performance optimization. - Familiarity with task tracking tools like JIRA. - Experience with unit testing and supporting code deployment processes. Preferred Skills : - Experience with Oracle Discoverer. - Experience with Oracle APEX. - Knowledge and experience with SFTP processes for secure file transfers. - Experience with various API integration patterns and technologies. Required Experience : 6.5 - 9 years of relevant experience in Perl programming, Shell Scripting, and PL/SQL. Other Requirements : - Ability to work independently with minimal supervision. - Strong analytical and problem-solving skills. - Excellent communication skills, both technical and functional. (ref:hirist.tech)

Location: chennai, IN

Posted Date: 5/1/2025
View More Shorlist Professionals Jobs

Contact Information

Contact Human Resources
Shorlist Professionals

Posted

May 1, 2025
UID: 5156986609

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.