Perl Developer

Year    TN, IN, India

Job Description

Job Title: Perl Developer (4 to 8 Years of Experience)

Location: Chennai

Employment Type: Full-Time

Job Type: Permanent

Job Overview:

We are seeking a Perl Developer with 4 to 8 years of experience to join our dynamic team. The ideal candidate will have strong expertise in Perl, SQL, and Java, with a secondary knowledge of Decision Model and Notation (DMN) for business decision automation. The role involves developing and maintaining Perl-based applications, integrating decision-making logic, and ensuring smooth data handling and automation.

If you have a passion for solving complex problems and working with modern technologies, this is the perfect opportunity for you.

Key Responsibilities:

• Develop and Maintain Perl Applications :
• Write efficient, scalable, and maintainable Perl code for business applications and automation.
• Troubleshoot, debug, and enhance existing Perl code and systems.
• Develop custom Perl scripts to automate tasks, including data transformation, integration, and processing.
• Integrate with Decision Models (DMN) :
• Work closely with business analysts and other stakeholders to understand decision models based on DMN .
• Implement decision logic and automate decision-making processes using Perl scripts in conjunction with DMN-driven business rule engines (BRMS).
• Ensure seamless integration of DMN decision tables and business logic within existing systems.
• Database Interaction :
• Develop and optimize SQL queries for data extraction, manipulation, and reporting.
• Design and maintain database schemas and models to support decision automation and business processes.
• Work with large datasets to validate and transform data in alignment with business rules and decision models.
• Collaborate with Cross-functional Teams :
• Collaborate with Java developers to integrate Perl-based applications with Java-based systems and services.
• Work alongside business analysts to define and refine business rules and decision tables for DMN-based automation.
• Participate in design and code reviews, offering insights on decision logic, application structure, and performance optimizations.
• Ensure System Optimization and Performance :
• Optimize decision-making processes and ensure fast execution times for Perl scripts, especially in large-scale systems.
• Perform performance tuning on SQL queries, Perl scripts, and decision logic to ensure high system efficiency.
• Documentation and Reporting :
• Maintain clear and comprehensive documentation for decision logic, business rules, and Perl code.
• Provide regular updates to stakeholders regarding the status of decision automation and system performance.
• Create reports and dashboards for tracking key decision metrics and business outcomes.
• Testing and Quality Assurance :
• Create unit and integration tests for Perl scripts, DMN models, and SQL queries.
• Perform debugging, quality assurance, and validation of automated decision-making systems.

Required Skills and Experience:

• 4 to 8 years of experience in software development, with a focus on Perl .
• Proficiency in Perl programming, including experience with Perl libraries, modules, and frameworks.
• Strong experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
• Java knowledge for integration purposes with Perl-based applications.
• Familiarity with Decision Model and Notation (DMN) and its application in business decision automation.
• Solid understanding of business rule engines (BRMS) and how they integrate with application code.
• Strong debugging and problem-solving skills.
• Good understanding of software engineering principles, version control (Git), and best practices.
• Knowledge of RESTful APIs and other integration techniques is a plus.

Desirable Skills:

• Experience working with other business process modelling frameworks like BPMN (Business Process Model and Notation).
• Familiarity with modern software development tools (CI/CD pipelines, Docker, Kubernetes).
• Previous exposure to Agile development methodologies (Scrum, Kanban).
• Experience working with large-scale, distributed systems.

Education:

• Bachelor's degree in computer science, Engineering, Information Technology, or related field (or equivalent experience).

What We Offer:

• Competitive salary and performance-based incentives.
• Opportunity to work with cutting-edge technologies and build automation systems that have a direct impact on business efficiency.
• Collaborative and inclusive work environment with opportunities for professional growth.
• Health insurance, paid time off (PTO), and other employee benefits.

Job Type: Full-time

Pay: ?50,000.00 - ?80,000.00 per month

Benefits:

• Health insurance
• Internet reimbursement
• Life insurance
• Paid sick time
• Provident Fund
• Work from home

Location Type:

• Hybrid work

Schedule:

• Fixed shift
• Monday to Friday

Education:

• Bachelor's (Preferred)

Experience:

• SQL: 5 years (Required)
• Java: 5 years (Required)
• Perl: 5 years (Required)

Work Location: Hybrid remote in Perungudi,

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3555502
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year