Senior PHP Developer (Payments)


Sofia, Plovdiv, Bulgaria


Our new partner specializes in Insurance-Tech solutions. They have their own Insurance Products and aim “to be the insurance present in every moment of life”. The IT team is responsible for developing all tools and systems that their employees, partners, and customers use. The team needs to grow and at the moment they are looking for their new Senior PHP Developer (Payments Specialist).

This person may not have prior experience with payment systems per se but must poses strong analytical skills and the ability to work with and understand large and complex data sets.

Your important role in the team includes to:
◍ Analyze the payment module needs in order to implement new features and to validate that the chosen technologies are ready to meet a company development strategy;
◍ Write full technical specifications;
◍ Keep the detailed payment system documentation up to date;
◍ Identify problems uncovered by testing and correct problems or refer problems to appropriate personnel for correction;
◍ Communicate with the Accounting department to establish specific needs and manage accounting software data exchanges;
◍ Evaluate code to ensure that it is valid, properly structured, meets industry standards and is compatible with all systems;
◍ Develop Unit tests;
◍ Provide good level of code / functional documentation;
◍ Build and maintain relational and non-relational databases;
◍ Manage: 
 the Payments module and its evolution
 recurring payment flows and reject-regularize loops;
 all data exports (regular and occasional) linked to payments and/or bank transfers;
 bug demands, exchanges with accounting, develop and deploy fixes;
 bank files generation and deposit;
 the Bank Partners for technical aspects;
◍ Keep an up to date knowledge in bank exchanges, systems, APIs & technologies.

During your career (at least 4 years) you gained experience in:
◍The following skills: Zend (or other PHP frameworks; Symfony, CakePHP), JavaScript, Mongo, Linux server, Git versioning, SOAP & JSON-based web services (e.g. REST, HAL, JSONAPI);
◍ Advanced MySQL experience with managing large databases (other large RDBMSs also are a plus);
◍ XML, XSLT, WSDL, and JSON;
◍ Writing unit tests, test cases, and testable code;
Of course, verbal and written command of the English language is a must;

They offer:
◍ An extraordinary team of professionals you can work with;
◍ Competitive salary and work-life balance;
◍ Excellent additional health insurance;
◍ Yearly bonus scheme;
◍ Bring a Friend" bonus model;
◍ MultiSport card on request;
◍Transportation allowance
◍ Food vouchers
◍ Awesome class A office

If you are still with me - thanks for your time! I'm looking forward to talking with you! Let's do it at katrin@cadabra.bg

(License No. 2709 valid from 17.01.2019)