The client delivers goods and experiences to the customers via multiple physical channels. Large portion of the business is driven from DTC and Retail specifically.
This project will deliver first module AnR for Trading and Planning platform in client Retail business maximizing chance of reusing it when future module based projects will grow the platform around it.
The project has the purpose that, business operations will be improved for specific area of Replenishment and Allocation processes and it will lay foundation for future end-to-end Trading and Planning platform delivery by minimizing throw-away risk areas and ensuring scalability and reusability. The services mentioned in point 3 will be provided within the framework of an agile development method (currently scrum).
Tasks:
Develop Inbound and Outbound data integrations (user stories with exact definitions will be assigned in agile scrum process) in SQL, Python, SSIS, Databricks and other ETL tools and technology for the O9 AnR and Oracle RPAS solutions according to defined user stories in agile sprint execution
Work to define systematic approach to plan, create, and maintain data architectures while also keeping it aligned with business requirements.
dive into data and pinpoint tasks where manual participation can be eliminated with automation.
Take qualitative measures that developed import and export functions are working bug free according to defined adidas development standards
During the assignment work on improving functionality and drive automation functions
Identify opportunities to increase usability and functionality by bringing the functionality to the next technical tools level on the basis of the contractor s own expertise
Technical Documentation of Trade backend applications/components and implemented processes in defined Confluence documentation environment according to defined tasks in agile user stories.
Execute Unit testing for individual delivered code strings and execute end to end testing for Trade backend system. The testing is part of the agile scrum process. If an error occurs, the contractor needs to adjust the coding and start the testing again to check the functionality.