Perl Developer
5 days ago
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.
-
Senior Design Verification Engineer
3 months ago
moradabad, India Eximietas Design Full timeJob 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...
-
Embedded Software Engineer
1 month ago
Moradabad, India HCLTech Full timeSubject: 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...