Job Description
We are looking for a highly skilled and experienced System Architect who will play a crucial role in setting the direction and leading the execution of our technology strategy. The successful candidate will architect and design highly scalable, robust, and performant systems to support the e-commerce platform, developed using technologies like React JS, NodeJS, Java, Salesforce, and Adobe Experience Manager (AEM).
Key Responsibilities:
Design and implement end-to-end technical solutions for complex business problems.
Ensure the architectural integrity and consistency across the entire product.
Collaborate with stakeholders to understand business requirements and translate them into system requirements.
Develop and manage a comprehensive architecture blueprint that outlines the structure and operation of our technology landscape.
Evaluate and select appropriate software or hardware and suggest integration methods.
Collaborate with various team members to implement designs and troubleshoot system issues.
Oversee progress of the development team to ensure consistency with the initial design.
Continuously analyze system architecture to recommend improvements and optimizations.
Maintain technical knowledge and understanding of the latest industry trends and emerging technologies.
Basic Qualifications:
Bachelor's degree or higher in Computer Science, Engineering, or a related field.
Minimum of 7 years of experience in system architecture, software development, and/or a similar role.
Strong experience in architecting and building applications with React JS, NodeJS, Java, Salesforce, and AEM.
Experience in designing and deploying scalable, highly available, and fault-tolerant systems.
Excellent understanding of architectural styles and design patterns.
Experience in working with third-party APIs and understanding of system integration.
Proven ability to lead and manage projects with cross-functional teams.