Perl Developer

7 - 10 years

7 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overall Responsibilities

  • Design, develop, and maintain robust Perl applications and scripts to support business operations.
  • Optimize existing Perl codebases for better performance, scalability, and reliability.
  • Collaborate with cross-functional teams, including QA, design, and product management, to plan, develop, and implement APIs, web interfaces, and system integrations.
  • Troubleshoot and resolve software defects promptly, ensuring adherence to coding standards, best practices, and project deadlines.
  • Assist in the design and implementation of RESTful and SOAP APIs for system integration.
  • Participate in code reviews, documentation, and knowledge sharing to uphold quality standards.
  • Support deployment and operational activities in Linux/Unix environments.
  • Stay current with industry developments and incorporate best practices into development processes.

Software Requirements

Required:

  • Perl (version 5.10 or higher) with solid experience in object-oriented programming
  • Web frameworks: Dancer, Mojolicious
  • Version control: Git (latest versions)
  • Databases: MySQL, PostgreSQL, SQLite using Perl DBI and ORM tools
  • Testing tools: Test::More, Test::Harness
  • Operating systems: Linux/Unix environments
  • Scripting: Shell scripting

Preferred:

  • Python or additional Perl scripting experience
  • Familiarity with modern Perl practices and modules (e.g., Moo, Moose)
  • Containerization and deployment tools (e.g., Docker, Jenkins)
  • Cloud platforms (AWS, Azure) integration experience

Technical Skills

Programming Languages (Essential):

  • Perl (object-oriented programming, data structures, regex)
  • Shell scripting
  • (Preferred) Python or additional scripting experience

Databases/Data Management (Essential):

  • MySQL
  • PostgreSQL
  • SQLite
  • Using Perl DBI and ORM tools for database interaction

Frameworks and Libraries (Essential):

  • Dancer and Mojolicious web frameworks
  • Testing frameworks: Test::More, Test::Harness

Development Tools & Methodologies (Essential):

  • Git for version control
  • Agile/Scrum methodologies
  • Continuous integration/deployment processes

Security and Protocols (Preferred):

  • API security best practices
  • RESTful and SOAP API design and implementation

Operating Systems (Essential):

  • Linux/Unix environment mastery
  • Shell scripting and basic system administration

Additional (Preferred):

  • Familiarity with modern Perl practices and modules
  • Cloud platform integrations (AWS, Azure)

Experience Requirements

  • 7-10 years of professional experience in Perl development, preferably within financial services, fintech, or enterprise-level environments.
  • Proven track record in designing and developing high-performance, scalable Perl applications.
  • Significant experience working with relational databases and ORM frameworks.
  • Demonstrable experience in API design, development, and integration.
  • Prior exposure to web frameworks such as Dancer or Mojolicious.
  • Experience with automated testing, debugging, and performance tuning.
  • Familiarity with Linux/Unix system administration and scripting.

Day-to-Day Activities

  • Develop and enhance Perl scripts and applications based on project requirements.
  • Collaborate with cross-disciplinary teams in planning and executing system integrations.
  • Conduct code reviews, testing, and debugging to ensure code quality.
  • Manage version control workflows and document development processes.
  • Participate in Agile sprint planning, daily stand-ups, and project meetings.
  • Support deployment activities and resolve production issues as they arise.
  • Continuously improve coding standards, processes, and developer tools.

Qualifications

  • Bachelors degree in Computer Science, Software Engineering, or an equivalent discipline.
  • Certifications related to Perl, software development, or system administration are advantageous.
  • Proven professional development experience in Perl and related technologies.
  • Commitment to ongoing professional development and staying updated with industry trends.

Soft Skills

  • Strong analytical and problem-solving skills with a focus on quality and efficiency.
  • Excellent collaboration and communication skills within technical and non-technical teams.
  • Ability to adapt to changing project requirements and technological advances.
  • Effective time management and prioritization abilities.
  • Proactive approach to learning and applying new tools and methodologies.
  • Demonstrated capacity for critical thinking and innovative solution design

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Synechron logo
Synechron

Information Technology and Services

New York

RecommendedJobs for You

noida, gurugram, bengaluru

noida, gurugram, bengaluru

hyderabad, telangana, india

gurugram, haryana, india