Senior Software Developer (PHP + Symfony + Angular)

apartmentArvato Systems Malaysia placeKuala Lumpur scheduleFull-time calendar_month 

Responsibilities:

  • Design and develop innovative web-based software solutions based on Pimcore, focusing on data management (product and master data management) and user experience.
  • Create and implement customized data management solutions, ensuring optimal integration into existing software landscapes using an API-driven approach.
  • Develop front-end interfaces, utilizing "classic" web interfaces (MVC backend) or independent interfaces (e.g., mobile apps with headless backends) as appropriate.
  • Integrate core Pimcore components with other modules such as Elastic Search, Redis, and queueing systems (e.g., RabbitMQ) to enhance functionality.
  • Utilize containerization technologies (e.g., Docker) and manage solutions deployed on Kubernetes clusters (in-house or public cloud).
  • Collaborate with cross-functional teams to deliver solutions for diverse customer needs, including B2B eCommerce platforms, multi-brand/country/channel product data management, and industry-specific digitalization projects.
  • Engage in the full software development lifecycle, including requirements engineering and business analysis to translate customer needs into technical solutions.
  • Communicate effectively and directly with customers to clarify requirements, provide updates, and resolve issues.
  • Participate actively in agile software development processes (e.g., SCRUM), contributing to team goals and continuous improvement.

Requirements:

  • Bachelor's or Master's degree in Computer Science, or a comparable technical field.
  • Extensive, multi-year experience in object-oriented programming with PHP.
  • Proficiency in the Symfony framework.
  • Solid understanding and practical experience in web frontend development (HTML, CSS, JavaScript).
  • Proficiency with SQL databases, ideally MySQL.
  • Proven experience developing software as part of a team in an agile environment (e.g., SCRUM).
  • Strong skills in requirements engineering and business analysis, with the ability to translate unstructured customer requirements into robust software specifications and solutions.
  • Proficiency with Docker, Git (including branching strategies and pull requests).
  • Familiarity with code quality tools (e.g., PHPStan, Rector, CSFixer).
  • Excellent communication and interpersonal skills, with experience in direct customer interaction.
  • Demonstrated commitment, proactivity, and willingness to take ownership of tasks and projects.
  • A pragmatic approach to development, valuing the intelligent use of frameworks and avoiding unnecessary reinvention.

Highly Desirable:

  • Direct experience developing solutions using the Pimcore platform (Pimcore is central to all our projects).
  • Experience with modern frontend frameworks such as Angular or React.
  • Experience in building and managing infrastructure with Kubernetes.
  • Expertise in Elastic Search.
  • A strong understanding of user experience (UX) principles and/or web design skills, recognizing that usability is key to product success.

This job demands flexibility and willingness to work in a dynamic environment with customer-driven projects. The candidates are expected to communicate with clients and colleagues in the EU regularly. Ability to work under tight deadlines. Independent, self-disciplined, self-organized, and able to learn and work under minimum supervision.

check_circleNew offer

Senior Software Developer

apartmentGlobal BlueplaceKuala Lumpur
a leading provider of Tax Free and Payment solutions are looking for Switch Developers to join our platform development team in Kuala Lumpur. The person will Analyze, design, program, debug and modifies software enhancements and/or new products used in local...
starFeatured

Software Developer

apartmentAXCELASIA GROUPplaceKuala Lumpur
Axcelasia Roots Sdn Bhd, our GRC software solutions business unit, is currently sourcing for talents for the Software Developer position, contributing to the development of web-based applications using C#, .NET Core, Angular, and MS SQL. Job...
apartmentGlobal BlueplaceKuala Lumpur
JOB DESCRIPTION (Senior) Software Developer (Javascript/Node.js) Business Unit/Function: Added Value Payment Solutions Reports to: Product Development Manager Location: Kuala Lumpur - Malaysia Job...