ENVIRONMENT:
JOIN the remote team of a global Marketing Software House specializing in B2B products seeking the coding talents of a passionate Mid PHP Developer. You will ensure that the product provides smooth day-to-day operations for all clients while also assisting the other teams to provide clients with a seamless client experience. Applicants will require 4+ years' work experience in new feature development in PHP & working with big databases including creating scalable applications and proficiency in PHP, MariaDB, CodeIgniter, CSS3, JavaScript & HTML5. Any FMCG industry experience will prove beneficial.
DUTIES:
Software Development & Improvement -
- Development of new product features, according to business requirements.
- Correct and thorough understanding and implementation of business specifications.
- Raise any specification flaws or possible improvements.
- Effectively determine the technical tasks required to implement the requirement. i.e. DB changes affected components.
- Create detailed subtasks in Jira to describe actions.
- Analyse product performance and recommend and implement improvements.
- Periodically investigate and remedy unexpected application exceptions.
- Create technical documentation for significant product/product feature implementations.
- Perform continuous research of new technologies that might benefit the architecture.
- Participation in design reviews and providing input on requirements, product design, and potential problems.
- Identify possible risks posed by implementing software requirements.
- Troubleshoot, test and maintain the core product software along with the databases to ensure strong functionality and optimization.
- Perform bug fixes.
Code Quality -
- Produce clean, efficient code based on expected standards.
- Ensure that code adheres to best practices, and non-deprecated methods for most up to date solutions and robust implementation of tasks.
- Keep up to date with industry trends and technology developments and teach other Developers how to incorporate new trends.
- Conduct code reviews for other Developers.
Data scripts and imports -
- Create and manage RTM data scripts.
- Import new data sources from scratch.
- End-to-end Management of new data sources.
- Create client CMD.
- Innovative contribution and troubleshooting to improve processes and efficiencies through ongoing development.
Data extraction -
- Develop new extracts with complete understanding of code formulations.
- Develop extracts from scratch.
- System cleaning and stopping extracts that slow the software.
Client brand code mapping -
- Setup and manage clients to expand on.
- Create and manage attributes for customer brands and locations.
Data Ingestion -
- Clean data that is sent to suppliers' global portals for internal analytics.
- Perform the recurring client extracts.
Dashboards and SFA -
- Build dashboard according to scoping document.
- Responsible for Front and Back-end Development.
- Build data hygiene reports and dashboards.
- Build data mapping reports and dashboards.
- Implement brand and location search filters.
- Design, create and implement reporting templates.
- Manage any SFA Development request that the company receive from the client.
- Maintain the SFA dashboards and data.
- Build and create new SFA dashboards.
- Manage database and incoming st