Description

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

Education

Any Graduate