We are looking for a seasoned Perl Developer with 4–6 years of experience to join our development team.
The ideal candidate will be responsible for developing, enhancing, and maintaining Perl-based applications and scripts, with a focus on performance, reliability, and scalability.
You will work closely with business analysts, QA, and DevOps teams to deliver robust backend solutions.
Key Responsibilities:
- Design, develop, test, and maintain Perl-based applications, scripts, and automation tools.
- Analyze requirements and translate them into technical solutions using Perl and other scripting languages.
- Optimize and refactor legacy Perl code to improve performance and maintainability.
- Integrate Perl applications with databases (SQL/NoSQL) and third-party APIs.
- Collaborate with cross-functional teams to understand business needs and deliver appropriate solutions.
- Perform debugging, unit testing, and troubleshooting of applications in production and development environments.
- Maintain documentation for code, technical processes, and system design.
- Work with version control systems such as Git for source code management.
- Follow secure coding standards and participate in code reviews.
Required Skills & Qualifications:
- 4 to 6 years of strong hands-on experience in Perl development.
- Proficiency in Object-Oriented Perl (Moose/Moo) and CGI/DBI modules.
- Experience working with relational databases like MySQL, PostgreSQL, or Oracle.
- Familiarity with Linux/Unix environments and shell scripting.
- Knowledge of regular expressions, text parsing, and file handling.
- Understanding of RESTful API integration and web technologies (HTML, XML, JSON).
- Solid debugging, troubleshooting, and performance optimization skills.
- Good communication skills and ability to work in an agile environment.
Preferred Skills (Good to Have):
- Experience with mod_perl, Mason, or Catalyst frameworks.
- Familiarity with Python, Shell Script, or Bash as supporting languages.
- Exposure to CI/CD tools, Docker, or cloud environments (AWS, Azure).
- Experience in financial, telecom, or data processing domains is a plus.
- Knowledge of secure coding practices and versioning tools like SVN or Git
Skills Required
Python, Shell Script, Bash, Svn, Git