The company is looking to evolve its loyalty platform to stay best of breed in functionality and technology.
Requirements
Strong understanding of enterprise architecture frameworks and methodologies
Experience in defining and implementing cloud-based architectures (e.g., AWS, Azure, Google Cloud Platform).
Proficiency in architectural modeling and design tools (e.g., Enterprise Architect, ArchiMate).
Deep understanding of software architecture principles, design patterns, and best practices.
Experience with microservices architecture, containerization technologies, and orchestration platforms (e.g., Docker, Kubernetes).
Familiarity with data streaming platforms (e.g. Kafka)
Knowledge of modern data architecture principles and technologies (e.g., data lakes, data warehouses, big data platforms)
Responsibilities
Develop and maintain the enterprise architecture roadmap, aligning technology initiatives with business goals and objectives.
Functionally decompose the overall platform into composable, loosely coupled, domains that can operate independently, and together, to solve a wide variant of challenges.
Design scalable, reliable, and secure architecture patterns and standards for applications, data, infrastructure, and integration points.
Lead the evaluation and selection of technology platforms, frameworks, and tools to support the company's growth and innovation.
Provide guidance and oversight to project teams throughout the software development lifecycle, ensuring adherence to architectural principles and standards.
Conduct architectural reviews and provide recommendations to optimize performance, scalability, and maintainability of systems.
Drive continuous improvement initiatives to enhance the effectiveness and efficiency of the technology architecture practice.
Other
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
10+ years of experience in enterprise architecture, solution architecture, or related roles, with a proven track record of designing and implementing complex systems.
Excellent communication and presentation skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Strong leadership and collaboration skills, with the ability to influence decision-making and drive consensus across teams.