Key Responsibilities: Solution architecture ?Contributes to the development of solution architectures in specific business, infrastructure or functional areas. ?Identifies and evaluates alternative architectures and the trade-offs in cost, performance and scalability. ?Produces specifications of cloud-based or on-premises components, tiers and interfaces, for translation into detailed designs using selected services and products. ?Provide consulting and solution support for content product management applications.
Expertise technical advice ?Advise on technical implementation for specific business requirements. ?Oversees the solution development and implementation to guarantee it follows design. ?Supports and promotes the development and sharing of specialist knowledge.
Emerging technology monitoring ?Supports monitoring of the external environment and assessment of emerging technologies to evaluate the potential impacts, threats and opportunities to the organisation. ?Contributes to the creation of reports, technology road-mapping and the sharing of knowledge and insights.
Systems design ?Designs components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology. ?Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of the different stakeholders of the architecture and to handle both functional and non-functional requirements. ?Models, simulates or prototypes the behaviour of proposed systems components to enable approval by stakeholders. ?Produces detailed design specification to form the basis for construction of systems. ?Reviews, verifies and improves own designs against specifications. ?Design system deployment topology and specifications.
Data modelling and design ?Investigates corporate data requirements, and applies data analysis, design, modelling, and quality assurance techniques, to establish, modify or maintain data structures and their associated components (entity descriptions, relationship descriptions, attribute definitions). ?Provides advice and guidance to database designers and others using the data structures and associated components.
Systems integration and build ?Provides technical expertise to enable the configuration of software, other system components and equipment for systems testing. ?Collaborates with technical teams to develop and agree system integration plans and report on progress. Defines complex/new integration builds. ?Ensures that integration test environments are correctly configured. ?Designs, performs and reports results of tests of the integration build. ?Identifies and documents system integration components for recording in the configuration management system. ?Recommends and implements improvements to processes and tools.
Relationship management ?Implements stakeholder engagement/communications plan. ?Deals with problems and issues, managing resolutions, corrective actions, lessons learned and the collection and dissemination of relevant information. ?Collects and uses feedback from customers and stakeholders to help measure effectiveness of stakeholder management. ?Helps develop and enhance customer and stakeholder relationships.
Requisite Education and Experience / Minimum Qualifications: ?B.Sc. degree with major on IT, computer science or related areas, or equivalent combination of education and experience ?Proficient in English for writing and speaking ?At least 5 years of trackable record of architect design experience. ?Experience in large-scale distributed microservices architect design. ?Experience in order management system. ?Experience in popular E-commerce platforms such as Tmall, JD, etc, digital area or Internet industry. ?Familiar with mainstream database. Like PostgreSQL, Oracle, Redis, MongoDB is a strong plus. ?Familiar with mainstream middleware technologies. Like Kafka, , Gateway, Zookeeper, ElasticJob is a strong plus. ?Familiar with Cloud Native Solutions, DevOps and Container technologies are a strong plus. ?Familiar with RESTful API design and Data ETL are strong plus. ?Strong understanding & knowledge of regional and global market landscape and the respective customer. ?Self-motivate, fast learning personality.