For more than a century, L’Oréal has devoted its energy, innovation, and scientific excellence solely to one business: Beauty. Our goal is to offer every person around the world the best of beauty in terms of quality, efficacy, safety, sincerity and responsibility to satisfy all beauty needs and desires in their infinite diversity.
At L'Oréal, our IT teams design and build solutions to ensure high performance for all our business sectors by imagining new ways of doing things, from designing websites to building algorithms and predicting new trends. They can be found leading teams towards a more connected and digitalized future in IT retail, e-commerce, CRM, data, AI, cybersecurity, Cloud and E-Marketing. You never stop learning at L'Oréal IT because things change at the speed of light! Come join our dynamic team!
The Senior OMS Developer plays a vital role in developing, implementing, and maintaining L'Oréal Americas' Order Management System (OMS) based on the Fluent Commerce platform. This role requires deep technical expertise in Fluent Commerce development, including customization, integration with other systems, and performance optimization. The Senior Fluent Commerce OMS Developer will collaborate with other developers, architects, and business stakeholders to ensure seamless order fulfillment and an exceptional customer experience.
What you will do:
- Development & Implementation: Develop and implement high-quality code customizations and extensions for the Fluent Commerce OMS platform, based on business requirements and best practices. This includes developing custom workflows, integrations, and user interfaces.
- System Integration: Integrate Fluent Commerce with other critical systems, such as ERP, CRM, WMS, and payment gateways, ensuring seamless data flow and order processing.
- Performance Optimization: Analyze and optimize the performance of the Fluent Commerce OMS platform, identifying and resolving bottlenecks to ensure efficient order fulfillment.
- Testing & Quality Assurance: Develop and execute comprehensive test plans to ensure the quality, stability, and performance of the OMS system.
- Troubleshooting & Support: Troubleshoot and resolve production issues, providing timely support to business users and minimizing disruptions to order fulfillment.
- Technical Design & Architecture: Contribute to the technical design and architecture of the OMS solution, ensuring scalability, maintainability, and security.
- Code Reviews & Collaboration: Conduct code reviews, provide feedback to other developers, and actively participate in collaborative development efforts.
- Innovation & Research: Stay current on the latest Fluent Commerce features, functionalities, and best practices. Explore new technologies and approaches to enhance the OMS platform.
- Documentation: Maintain clear and comprehensive documentation of code, configurations, and processes related to the Fluent Commerce OMS.
- Partnership: Partner with the systems integrator developers and collaborate with cross functional IT teams.
What we are looking for:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 5+ years of experience in software development, with a strong focus on Order Management Systems (OMS).
- 3+ years of hands-on experience developing on the Fluent Commerce platform, Sterling Order Management System or any similar platform demonstrating a deep understanding of its architecture, APIs, and development best practices.
- Proficiency in relevant programming languages, such as Java, JavaScript, Groovy, and scripting languages.
- Experience with web services (REST, SOAP, Graph QL) and API integration.
- Experience with Integration Technologies such as Tibco, MuleSoft etc.
- Strong understanding of order fulfillment processes, including order routing, inventory management, and shipping.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills.
- Experience with Agile development methodologies.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Don’t meet every single requirement? At L'Oréal, we are dedicated to building a diverse, inclusive, and innovative workplace. If you’re excited about this role but your past experience doesn’t align perfectly with the qualifications listed in the job description, we encourage you to apply anyways! You may just be the right candidate for this or other roles!
We are an Equal Opportunity Employer and take pride in a diverse environment. We would love to find out more about you as a candidate and do not discriminate in recruitment, hiring, training, promotion, or other employment practices for reasons of race, color, religion, gender, sexual orientation, national origin, age, marital or veteran status, medical condition or disability, or any other legally protected status.
- Você pode se inscrever em até três posições em um período contínuo de 30 dias.
- Você não pode retirar sua candidatura depois de se inscrever, portanto, certifique-se de escolher uma posição que corresponda aos seus sonhos.
- Visite "Seu espaço" para ver as posições para as quais você já se candidatou.
- Não crie outra conta com um e-mail diferente. Se você fizer isso, sua conta poderá ser mesclada e o registro do seu aplicativo será excluído.