Role Objective
• Develop and maintain scalable, efficient, and reliable software applications using Perl.
• Enhance and support existing Perl-based systems to meet evolving business requirements.
• Collaborate with cross-functional teams including QA, DevOps, and Product Management to deliver high-quality solutions.
• Ensure robust data processing, system performance, and integration with internal/external systems.
• Write clean, maintainable, and well-documented code aligned with industry best practices.
• Troubleshoot and resolve production issues to maintain system stability and availability.
• Continuously improve system architecture and contribute to technical discussions and decision-making.
• Stay updated with emerging Perl tools, libraries, and relevant technologies.
Key Deliverables
• Develop well-designed and performant Perl applications and services using scalable techniques
• Develop / enhance Data Pipelines, ETLs, Web Services, Interfaces for sourcing and transforming structured and unstructured data
• Capable of writing Class Based Views code
• Perform UI/UX design to deliver functional user interfaces
• Employ proper coding standards, unit tests, integration tests and deployment scripts
• Participate in systems/requirement analysis and defining future enhancements and product roadmap
• Implement Data Parsing, Standardization and Data Quality rules
• Implement performance enhancements in Perl applications / data pipelines to handle large data volume
• Willing to do research, self-study and willing to cross train and recommend industry best practices to customer’s architecture and development team
• Conduct component level work estimation.
• Telecom Fault Management (FM), Performance Management (PM), and Device Discovery processes.
Knowledge
• Experience with Perl web applications
• Proficient understanding of code versioning using Git (GitHub), SVN
• Experience with PostgreSQL, SQL server, writing complex SQL queries, server maintenance, and replication.
• Competence with Linux system.
• Experienced in Telecom Fault Management (FM), Performance Management (PM), and Device Discovery processes.
Skill - Essential
• Proficient understanding of code versioning using Git (GitHub), SVN
• Experience with PostgreSQL, SQL server, writing complex SQL queries, server maintenance, and replication.
• Competence with Linux system.
• Experienced in Telecom Fault Management (FM), Performance Management (PM), and Device Discovery processes.
Skill - Desirable
• Understanding of accessibility and security compliance
• Familiarity with event-driven programming in Perl
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Proficient understanding of code versioning tools (such as Git, SVN)
• Familiarity with front-end technologies (like JavaScript and HTML5)
• Experienced in Telecom Fault Management (FM), Performance Management (PM), and Device Discovery processes.
Talent
• Strong team work and ability to work in distributed international teams
• Good problem-solving skills
• Strong analytical skills is necessary
• Present complex ideas and approaches in simple communicable terms across engineering and management levels
• Ability to work in a fast-paced changing environment with minimal direction
Any Graduate