Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
Skills
Python
Perl
Object-Oriented Programming
Scripting
Code Conversion
Job Details
Role: Perl to Python conversion specialist
Location : Addison, TX (hybrid)
Duration : Long term
Experience: 5+ years in Perl, 2+ years in Python
Responsibilities:
- Analyze existing Perl scripts and understand their functionality.
- Convert Perl scripts to Python while maintaining functionality and performance.
- Debug and optimize the converted Python scripts.
- Collaborate with the team to ensure the converted scripts meet project requirements.
- Document the conversion process and provide knowledge transfer to the team.
Requirements:
- Strong expertise in Perl and Python.
- Experience with regular expressions, file handling, and data manipulation in both languages.
- Familiarity with database operations in Perl and Python.
- Strong debugging and optimization skills.
- Excellent communication and collaboration skills.
Technical Skills
- Proficiency in Perl: 5+ Years of experience
- Strong understanding of Perl syntax, modules, and libraries.
- Experience with regular expressions, file handling, and data manipulation in Perl.
- Familiarity with legacy Perl scripts and debugging.
- Proficiency in Python: 2+ Years of Experience
- Strong understanding of Python syntax, libraries, and frameworks.
- Experience with Python's re module (for regular expressions), file handling, and data manipulation.
- Knowledge of Python best practices, including PEP 8 standards.
- Experience in Code Conversion:
- Hands-on experience in converting Perl scripts to Python.
- Ability to map Perl constructs (e.g., scalars, arrays, hashes) to Python equivalents (e.g., variables, lists, dictionaries).
- Understanding of differences in error handling, string manipulation, and object-oriented programming between Perl and Python.
Soft Skills
- Analytical Thinking: Ability to analyze complex Perl scripts and understand their functionality before conversion.
- Attention to Detail: Ensure that the converted Python scripts maintain the same functionality as the original Perl scripts.
- Communication Skills: Ability to document the conversion process and explain the changes to stakeholders or team members.
- Collaboration: Work closely with other developers, testers, and stakeholders to ensure the converted scripts meet project requirements.
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.