Skip navigation EPAM

Perl Developer Minsk, Belarus or Remote

  • hot

Perl Developer Description

Job #: 16478
Currently, we are looking for a strong Perl Developer for our Minsk office to make the team even stronger.

As a Perl Developer, you will be working on one of the largest EPAM accounts building and supporting the solution used by thousands of banking and legal specialists all around the world.

We offer you a great opportunity to learn and implement best practices during development paying special attention to the solution’s performance and refactoring.


  • Develop new functionality
  • Communicate with the customer on a regular basis
  • Support and refactor the current solution
  • Reconcile code as necessary from performance perspective
  • Perform constantly unit and integration tests to ensure the best possible quality of the application
  • Work both independently and in close collaboration with others in the team and across the business
  • Conduct code reviews
  • Create functional specifications


  • Solid Perl knowledge: 3-4 years within production projects
  • Clear understanding of what is interpolation in Perl, and how to use it
  • Understanding of a module search order for Perl
  • Variable blessing (Perl classes)
  • Perl multithreading and variable sharing in multithreaded scripts
  • Regular expressions proficiency: knowledge of backtracking, greediness, recursive RE
  • Understanding of the difference among glob, my, local
  • Module creation experience
  • Experience with the CPAN database
  • XML or JSON experience
  • Good command of English: Intermediate (B1) and higher level
  • Good communication skills

We offer

  • Experience exchange with colleagues all around the world
  • Competitive compensation depending on experience and skills
  • Regular assessments and salary reviews
  • Social package: medical care, sports, family care
  • Free English classes
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Corporate and social events

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices