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 companys 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 crossfunctional teams to deliver highquality 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 backendrelated issues ensuring the stability and performance of the Magento platform
- Implement backend configurations and settings to support business operations and workflows
- Collaborate with crossfunctional 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 crossfunctional 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 abovementioned 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
- Bachelors degree in Computer Science Information Systems or related field
Education
- Experience with PHP as a backend 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
Remote Work :
No