H

Python Developer

Hexaware Technologies · Bengaluru, Karnataka, India - Mumbai, Maharashtra, India - Pune, Maharashtra, India

2–8 yrs experiencefull_timePosted 2w ago
Apply now →

Job description

Experience : 5 Plus Location : Chennai , Pune, Bangalore, Mumbai **Role & responsibilities** Key Responsibilities - Analyze existing Perl scripts and convert them into Python - Ensure functional equivalence between old and new scripts - Rewrite and optimize scripts for readability, maintainability, and performance - Perform unit testing, regression testing, and debugging - Work with file processing, regex, shell commands, APIs, and database interactions as needed - Collaborate with client and internal teams to understand script behavior and dependencies - Document migrated scripts and support deployment/testing activities Must-Have Skills - Experience in Python development - Strong experience in Python scripting and automation - Good understanding of Perl scripts and legacy code conversion - Strong knowledge of regex, file handling, and text processing - Experience working in Linux/Unix environments - Hands-on experience with debugging, testing, and code validation - Experience with Git and version control Good-to-Have Skills - Experience in Perl to Python migration projects - Exposure to API integration and database-driven scripts - Experience with pytest or similar testing frameworks - Familiarity with shell scripting and job schedulers like cron - Client-facing communication skills Preferred Candidate Profile - Experience working on modernization or migration projects - Ability to understand business logic from legacy code - Strong problem-solving and independent working capability - Good communication and stakeholder coordination skills **Preferred candidate profile**