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 each and 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 Opportunity: We are looking for an experienced Azure Full Stack Developer with a strong command of both front-end and back-end technologies, coupled with expertise in infrastructure as code (Terraform) and CI/CD pipeline management. In this role, you will be instrumental in designing, developing, deploying, and maintaining critical applications on the Microsoft Azure platform. You will work closely with product owners, designers, and other engineers to deliver seamless, user-centric experiences.
What You'll Do:
- Full Stack Development: Design, develop, test, deploy, and maintain robust web applications and services, covering both front-end and back-end components.
- Front-End Expertise: Develop highly responsive and intuitive user interfaces using React, ensuring optimal performance and user experience.
- Back-End Development: Build scalable and secure server-side applications and APIs using .NET (C#), integrating with various data sources and external systems.
- Azure Cloud Native Development: Leverage a wide range of Azure resources such as Azure App Service, Azure Functions, Azure SQL Database, Cosmos DB, Azure Storage, Azure Key Vault, Azure Active Directory, and more to build cloud-native solutions.
- Infrastructure as Code (IaC): Implement and manage cloud infrastructure using Terraform, ensuring consistent, repeatable, and automated deployments across environments.
- CI/CD Pipeline Management: Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines (e.g., Azure DevOps Pipelines, GitHub Actions) to automate build, test, and deployment processes.
- Architectural Contributions: Participate in architectural discussions, contributing to the design of scalable, secure, and maintainable systems.
- Code Quality & Best Practices: Write clean, well-documented, and testable code, adhering to software development best practices, design patterns, and coding standards.
- Troubleshooting & Support: Diagnose and resolve complex technical issues, ensuring the stability and performance of applications.
- Collaboration: Work effectively within an Agile team, collaborating with cross-functional teams including product management, UX/UI designers, and other engineers.
- Other development area: A additional experience in SAP ABAP will be a plus
What We're Looking For:
- Experience: Proven experience as a Full Stack Developer, with significant exposure to cloud environments. 5-7 year’s experience.
- Front-End Skills: Strong proficiency in React.js (including Hooks, Context API/Redux, React Router) and modern JavaScript (ES6+), HTML5, CSS3.
- Back-End Skills: Extensive experience with .NET Framework and/or .NET Core (C#), ASP.NET Core, RESTful API design, and microservices architecture.
- Cloud Platform: In-depth hands-on experience with Microsoft Azure services, including IaaS, PaaS, and Serverless offerings.
- Infrastructure as Code: Solid experience with Terraform for provisioning and managing Azure resources.
- CI/CD: Demonstrated expertise in setting up and managing automated CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Database Knowledge: Experience with relational databases (e.g., Azure SQL Database, SQL Server) and NoSQL databases (e.g., Cosmos DB).
- Version Control: Proficient with Git and collaborative development workflows (e.g., pull requests, branching strategies).
- Problem-Solving: Excellent analytical and problem-solving skills, with a keen eye for detail.
- Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Team Player: Ability to work independently and collaboratively in a fast-paced, Agile development environment.
- SAP ABAP: Any development experience with SAP ABAP will be a plus
Why L'Oréal? Join a company that puts innovation at the heart of its business, offers diverse career paths, and champions sustainability and ethical practices. You will have the opportunity to work on exciting projects that directly impact millions of consumers globally, leveraging cutting-edge technologies in a collaborative and supportive environment.
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.
- 在30天内,您最多可以申请三个职位。
- 请注意 : 职位一经申请即无法撤回,请审慎选择符合您期待的职位。
- 您可以在"您的求职空间"查看您已申请的职位。
- 请不要用其他电子邮件申请多个帐号,您的帐号会被合并且职位申请纪录会被删除.