Our client is a leading and extremely well established financial services operator based in Limassol
Job Description
- Integrating and maintaining various payment methods including credit/debit cards, e-wallets, cryptocurrencies and banks across 4 different continents into Company’s payment gateway that currently holds over 100 integrations
- Implementing complex new payment gateway features, following top software development practices such as SOLID principles and design patterns
- Applying business logic to enhance payment user experience and increasing payment conversion
- Writing tests that will run on a continuous integration server 24/7 that will ensure code testability, code coverage and quality comforts to the Company’s highest standards
Required Skills & Experience
- BSc in information technology/computer science, or any other relevant degree
- Very good knowledge of PHP5+, MySQL, Redis, HTML, JavaScript, GIT
- Very good understanding of object-oriented programming principles
- Experience in creating and consuming web services
- Experience with modern PHP frameworks
- Experience in writing tests with PHPUnit
- Ability to research and adapt new web technologies that add value to the team
- Excellent English written and oral skills
- Problem solving and analytical skills
- Ability to work independently and integrate well within a team
Any of the following will be considered an advantage:
- Experience in Symfony framework
- Experience in integrating online payments
- Experience in the development of REST APIs
- Experience in best software development practices like design patterns, SOLID principles, DRY
- Very good understanding of best security practices (OWASP)
- Experience in message brokers such as RabbitMQ
- Experience in database query optimization
- Experience in creating composer packages
Remuneration & Benefits
- Attractive remuneration package
- Performance related bonus
- Private health insurance
- Corporate pension fund