Digital Platform Developer Senior Specialist - Backend developer - Magento


Job Description:

Position Name (Title) : Digital Platform Developer SSP

Division : Operations

Reporting to : Senior Manager Ecommerce Development

Department : Omnichannel

No. of Direct Subordinates : 0

Grade : SSP.6



Main Job Purpose

Responsible for custom developments, bug fixing, and ongoing operational tasks related to the company's digital platforms. The role reports to the Senior Manager - Ecommerce Development and plays a crucial role in ensuring the smooth functioning and continuous improvement of the digital platforms. Collaborates with cross-functional teams to deliver high-quality code solutions, resolve frontend glitches, and support ongoing operational tasks, including development responsibilities within Magento backend functionalities.


Accountabilities

Custom Development:

  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions
  • Develop and implement custom features and functionalities on the digital platforms using appropriate programming languages and frameworks
  • Write clean, efficient, and maintainable code that adheres to coding standards and best practices
  • Conduct code reviews and perform unit testing to ensure the quality and stability of developed solutions
  • Continuously optimize code performance and scalability to enhance the user experience
  • Stay updated on the latest industry trends and emerging technologies to suggest innovative solutions

Magento Backend Development:

  • Assist in enhancing Magento backend functionalities with minor developments
  • Collaborate with the Magento development team to implement customizations and extensions as required
  • Troubleshoot and resolve backend-related issues, ensuring the stability and performance of the Magento platform
  • Implement backend configurations and settings to support business operations and workflows
  • Collaborate with cross-functional teams to integrate backend functionalities with frontend experiences
  • Ensure adherence to Magento coding standards and best practices in all backend development tasks

Bug Investigation and Code Corrections:

  • Investigate and diagnose reported frontend and backend glitches and bugs, identifying the root cause of issues
  • Collaborate with cross-functional teams, including designers and QA testers, to resolve frontend issues and ensure smooth user experiences
  • Apply fixes and implement corrections in the code to address identified bugs and glitches
  • Conduct thorough testing to validate bug fixes and ensure proper functionality across different devices and browsers
  • Document and communicate resolutions and best practices to stakeholders to prevent future occurrences of similar issues

Ongoing Operational Tasks:

  • Support ongoing operational tasks that require code knowledge, such as data imports, integrations, and content updates
  • Collaborate with the operations team to address technical issues and provide timely resolutions
  • Monitor the performance and availability of the digital platforms, proactively identifying and addressing potential issues
  • Assist in the maintenance and enhancement of existing code, ensuring compliance with security standards and best practices
  • Contribute to the development of operational tools and scripts to automate repetitive tasks and improve efficiency

Employee duties are not limited only to the above-mentioned Accountabilities; he/she may perform other duties as assigned.

Position Relationship with Other Parties

Internal Relationships

External Relationships

  • IT
  • Operations Excellence
  • Marketing

  • Development agencies
  • Application maintenance agencies
  • Hosting providers
  • Others

Work Environment

  • Indoors : 100%
  • Outdoors : 0%
  • Working Days : 5 Working Days
  • Days off : 2 Days Off
  • Working Hours : 8:00 AM 6:00 PM (1 hour break)
  • Location : New Cairo

Position Dimensions

Level of Authority

Execute Assigned Duties

Financial Control

No Budget Control

Annual Amount

No Budget Control

Hiring Authority & Promotion

Coach New Employees

Does Not Supervise Employees

Does not Participate in the Promotion Cycle

Conduct Technical Interview

Competencies


Job Requirements

  • Bachelor's degree in Computer Science, Information Systems or related field

Education

  • Experience with PHP as a back-end language, knowledge of other backend languages will be considered a positive (e.g. C#, Java, Python & Go).
  • Experience with Agile development methodologies.
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache).
  • Experience with (Git/Bitbucket/GitHub) or other version control systems.
  • Experience in Magento backend development is a big plus
  • Experience with cloud computing platforms such as AWS or Azure.
  • Familiarity with frontend development technologies such as Vue or React.

Experience

  • Advanced knowledge of PHP, HTML, CSS, and JavaScript
  • Familiarity with deployment methodologies and tools such as Jenkins, AWS CodeDeploy, and Docker

Languages

  • English
  • Arabic



Working Place:

New Cairo