Job Description - Perl Developer
Position Overview :
We are seeking an experienced Perl Developer with strong expertise in Perl programming and working knowledge of Python, T-SQL, and SQL Server. The role involves application code conversion, modernization, and compatibility enhancements, ensuring seamless migration from Sybase to MS SQL. The ideal candidate will possess solid development skills, hands-on experience in version control and release management practices, and the ability to collaborate across teams in an Agile / DevOps environment.
Key Responsibilities :
- Design, develop, and maintain applications primarily written in Perl, ensuring performance, scalability, and maintainability.
- Perform code conversion and compatibility enhancements to support migration from Sybase databases to MS SQL Server.
- Refactor and optimize legacy Perl code and, where possible, convert to Python for improved sustainability and long-term maintainability.
- Implement and maintain release management processes using tools such as ADO (Azure DevOps) and Git.
- Collaborate with cross-functional teams including DBAs, architects, and QA engineers to ensure smooth integration and deployment.
- Monitor and troubleshoot application performance; implement alerting and monitoring solutions as needed.
- Contribute to automation efforts to streamline development, testing, and deployment processes.
- Participate in code reviews, knowledge sharing sessions, and best practice implementation.
- Document technical specifications, conversion logic, and operational processes.
Required Skills & Qualifications :
Strong hands-on experience in Perl development (must-have).Good knowledge of Python programming for code conversion and new feature development.Proficiency in T-SQL / SQL Server, including stored procedures, queries, and performance optimization.Familiarity with ADO (Azure DevOps), Git, and other version control / release management practices.Experience with application monitoring, logging, and alerting tools.Exposure to automation frameworks / tools to improve efficiency.Strong understanding of the software development life cycle (SDLC), Agile methodologies, and DevOps practices.Excellent problem-solving, debugging, and analytical skills.Strong communication and collaboration abilities.Nice-to-Have Skills :
Prior experience in Sybase to MS SQL migration projects.Knowledge of CI / CD pipelines and deployment automation.Exposure to cloud environments (Azure / AWS / GCP).Familiarity with scripting in Shell, PowerShell, or Bash.Day-to-Day Expectations :
Work closely with the team to analyze existing Sybase-based Perl applications and identify conversion strategies.Develop compatible code in Perl or Python, depending on feasibility, ensuring smooth integration with MS SQL.Participate in daily stand-ups, sprint planning, and backlog refinement in an Agile setup.Provide technical support for troubleshooting, debugging, and performance tuning.Contribute to automation, monitoring, and release processes to ensure stability and sustainability.Experience Level :
5-8 years of development experience with Perl and exposure to Python and SQL Server.Prior experience in code conversion or modernization projects is highly desirable.(ref : hirist.tech)