Kantech
Senior PHP Developer
KantechRomania11 days ago
ContractEngineering, Information Technology

What you will do

The Customer Portal application is meant to be connected to an ERP system (HubSales) and provide the customers with some transparency and functionality towards existing and new orders.

Currently a lot of sales activities are carried out manually through direct interaction with the customer (telephone) and therefore create a lot of managing effort on both sides. These activities should be supported/replaced by automated processes succeeded directly from the input of the customer. The Customer Portal needs to be enriched with new functionalities to provide the customer with a toolset to accelerate the succession of new request, but also the management of received and continuing services. Beside the functional changes you will also update the current front-end of the application in order to get it in line with the current design of the company.

What you will do

The Customer Portal application is meant to be connected to an ERP system (HubSales) and provide the customers with some transparency and functionality towards existing and new orders.

Currently a lot of sales activities are carried out manually through direct interaction with the customer (telephone) and therefore create a lot of managing effort on both sides. These activities should be supported/replaced by automated processes succeeded directly from the input of the customer. The Customer Portal needs to be enriched with new functionalities to provide the customer with a toolset to accelerate the succession of new request, but also the management of received and continuing services. Beside the functional changes you will also update the current front-end of the application in order to get it in line with the current design of the company.

We are currently looking for 2 PHP developers with experience in the following technology stack: PHP development, JavaScript, jQuery, jQueryUI, HTML5, CSS. The backend of the application is running on PHP7.4 (that will be upgraded), using an internally developed framework.


The team will be composed of 3 developers and one dev lead and will be closely cooperating with the ERP team.


Our goal is to deliver high-quality solutions, therefore, as a PHP Developer you will make sure:


  • You develop complex and challenging business applications. You do this with the latest tools and technologies.
  • Based on the functional analysis, bug reports, service requests, etc… you do hands-on design and software development. You ensure good integration with external applications.
  • You are a member of a passionate team ready to share and reinforce our best practices-oriented approach. You actively share your knowledge and ensure continuous improvement.
  • The applications you build are of good quality and generate extra business value for our customers.
  • You write qualitative, easily readable code (so that documentation is not necessary) and do refactoring where necessary. You guarantee quality through test driven development (TDD) and continuous learning.
  • You are communicative, assertive, able to work in close collaboration with our customers and with team members. You’re able to give clear feedback, advice our customers and act as an ambassador for our business and organisation.


Requirements:


  • At least 5 years of experience in analysis, design, implementation and delivery of applications in the PHP technology stack.
  • Develop and maintain web applications using PHP 7/8 and Vue.js.
  • Integrate the Customer Portal with ERP systems and implement requested functionalities.
  • Work with relational databases (MySQL, Oracle) for data management.
  • Utilize Docker for containerization and GIT/GitLab for version control.
  • Ensure high-quality standards through DEV testing and adherence to Clean Code principles.
  • Collaborate in an Agile environment using JIRA and Confluence for sprint planning and documentation.
  • Communicate effectively with stakeholders to align on requirements and deliverables.


Nice to have:

  • Experience with other modern JavaScript frameworks.
  • Knowledge of cloud platforms (e.g., Azure, AWS).

Key Skills

Ranked by relevance