What are the responsibilities and job description for the E-commerce Enterprise Architect position at Diligente Technologies?
Job Details
As an Enterprise Architect in E-commerce, you will work directly with E-commerce Partners to lead the enterprise architecture strategy and roadmap to modernize our e-commerce and omni-channel services. You will play a pivotal role in driving innovation and architecture decisions across a wide range of e-commerce systems. You'll be responsible for developing cutting-edge solutions that redefine the customer experience and position Sephora as an industry leader. You will play a crucial role in shaping our technology landscape, ensuring that our e-commerce systems are designed and developed in alignment with industry best practices and cutting-edge architectural principles. The ideal candidate should possess an in-depth understanding of software architecture, architecture patterns, microservices, cloud-based architectures, and building distributed applications.
Responsibilities:
- Serve as the Enterprise Architect working with technology, product and business leaders to work on strategic goals.
- Lead and guide the technology architecture team in defining and implementing scalable, secure, and efficient architecture solutions for various omni-channel e-commerce systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into robust architectural designs.
- Stay abreast of industry trends, emerging technologies, and best practices, and apply them to enhance the company's technology landscape.
- Develop comprehensive and detailed architectural blueprints for e-commerce systems.
- Champion the use of microservices and cloud-based architectures to create scalable, flexible, and cost-effective omni-channel solutions.
- Drive the development of distributed applications, ensuring seamless integration between different e-commerce systems.
- Lead architecture in re-defining and modernizing the e-commerce architecture practice which includes championing best architecture practices and modernization of architecture in the cloud.
- Bring expertise in designing and building next generation cutting edge e-commerce systems.
- Apply expertise in event-based programming and architecture to design real-time, event-driven systems for e-commerce processes and workflows.
- Lead architecture in the maturing the process alignment internal and external partners such as other portfolios, Infosec, Enterprise Architecture and vendor partners
- Collaborate with the architecture community on architectural topics for communicating and publishing out to the broader Tech & Engineering teams
- Collaborate effectively with cross-functional teams, including product management, business stakeholders, and IT operations, to ensure alignment of technology solutions with business needs.
- Present technical concepts and solutions in a clear and concise manner to both technical and non-technical audiences.
- Build collaborative partnerships with enterprise architects, business stakeholders, technical leads, and key individuals within other functional groups.
- Demonstrate Sephora's values in Passion for Client Service, Innovation, Expertise, Balance, Respect for All, Teamwork, and Initiative.
We are excited about you if you have:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an Enterprise Architect or in a similar leadership role within the e-commerce domain.
- Extensive knowledge of software architecture, architecture patterns, microservices, and cloud-based architectures.
- Hands-on experience in designing and building distributed applications.
- 10 years of experience in the full software development.
- 5 years of demonstrated experience in designing and architecting e-commerce distributed applications.
- Hands-on experience working with SQL and NoSQL databases.
- Essential hands-on experience working with E-Commerce systems.
- Analytical approach to problem-solving with a track record of developing innovative solutions for complex technical challenges.
- Excellent interpersonal, leadership, and communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Passion for staying up-to-date with industry trends and emerging technologies in the retail and software engineering domains.
- Highly self-motivated individual who is independent, efficient, and able to handle several projects with a solid sense of setting priorities.