Perl Developer

5 days ago


Moradabad, India Blue Polaris, formerly Decision Management Solutions Full time

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.



  • moradabad, India Eximietas Design Full time

    Job Overview:Job Title: Design Verification Engineer4+ Years ExperienceLocation - Bangalore, Ahmedabad, Hyderabad, Chennai, BhubaneswarWe are seeking an experienced and highly skilled Senior Design Verification Engineer with a minimum of 4 years of hands-on experience in Design Verification. As a key member of our team, you will play a pivotal role in...


  • Moradabad, India HCLTech Full time

    Subject: Virtual Interview Invitation for C++ or C Developer Role (4-8 Years Experience) | 16th Nov 2024Dear Candidate,We are pleased to invite you for a virtual interview for the position of C++ Engineer. We request you to share your updated profile along with the required details listed below, so we can review your profile and schedule accordingly.Below...