Cybage Software

Perl Developer

Pune, MH, IN

18 days ago
Save Job

Summary

Job Summary

We are looking for an experienced Perl Catalyst Developer to join our team in building robust, scalable web applications. As a Perl Catalyst Developer, you will be responsible for creating high-performance applications, working with cross-functional teams to understand project requirements, and translating those into functional and efficient code. This role involves both backend and front-end work, with a focus on the MVC (Model-View-Controller) architecture.


Key Responsibilities

  • Design, develop, and maintain web applications using the Catalyst framework, following best practices and standards.
  • Implement and manage application components including controllers, models, and views to create seamless user experiences.
  • Develop database-driven applications using DBIx::Class (or other ORMs) and work with relational databases like MySQL, PostgreSQL, or others.
  • Create and maintain RESTful APIs for data exchange between the server and front-end applications.
  • Implement user authentication and authorization systems using Catalyst plugins to ensure secure access control.
  • Optimize application performance through caching, query optimization, and profiling to enhance response times and scalability.
  • Write unit and integration tests using Perl testing frameworks like Test::More and Catalyst::Test to ensure code quality and reliability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Monitor and troubleshoot application issues, providing timely fixes and improvements to the codebase.
  • Document technical designs, procedures, and code to maintain clear project records.
  • Stay updated on Perl and Catalyst community developments, incorporating new best practices and tools into development.


Required Skills and Qualifications

  • 5+ years of experience in Perl programming, with a strong understanding of Modern Perl practices.
  • 3+ years of experience with the Catalyst framework, including proficiency in Catalyst MVC, routing, and plugins.
  • Proficiency in DBIx::Class for ORM and strong SQL skills for database interaction.
  • Experience in front-end technologies (HTML, CSS, JavaScript) and templating systems (e.g., Template Toolkit) to build and integrate views.
  • Strong command of regular expressions for text processing and data manipulation.
  • Experience with RESTful API development and familiarity with JSON, XML, and AJAX.
  • Knowledge of web security best practices, including data sanitization, session management, and protection against XSS and SQL injection.
  • Version control experience with Git, including branching, merging, and collaboration workflows.
  • Strong problem-solving skills and attention to detail with an emphasis on code quality and maintainability.
  • Excellent communication skills for collaborating with team members, stakeholders, and clients.


Pls note : we prefer immediate joiners for this position

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: