Application Architect (eCommerce) (3 vacancies)

Posted on

Purpose:
Provide technical leadership and design/architecture consultancy during the implementation of a new content management system based on Adobe Day CQ. This role is responsible for guiding the implementation and development of Web Applications that will run alongside the new CMS as well as supporting related infrastructure activities when required.
Principal Accountabilities:
The Application Architect is accountable to the Lead Architect and Project Director / Programme Manager to :
• Provide design/architecture consultancy during the implementation of a new content management and web applications to ensure development activities / artifacts are aligned with Solution Designs
• Work closely with all development resources - front and back end developers, as well as project managers, and other architects to help manage the quality of the implementation
• Identify opportunities where designs can be improved. Develop and analyse relevant solution options based on business imperatives, Enterprise Architecture and balanced comparison of functional capabilities, non-functional capabilities, risk, cost and benefits
• Establish Web Application specific solution design authority to resolve lower level architecture and design decisions during the project as well as facilitating escalation of decisions to the Lead Architects where necessary
• Lead and participate in the design, architecture and development of Java/J2EE solutions based on the new content management system and web application frameworks
• Contribute and implement Web Application design best practices into Development Activities and facilitate creation of artifacts to drive reuse. Drive the definition and adoption of application / infrastructure development and deployment standards and guidelines.
Knowledge, Skills & Qualifications:
• University Degree in Computer Science, Information Systems or related disciplines
• Minimum 10 years of IT experience with at least 4 years hands-on project solution architecture experience in large scale strategic programs or projects
• Exposure to multiple, diverse technologies and processing environment
• Strong leadership skills with the ability to influence stakeholders
• Experience defining processes, methodologies or frameworks
• Experience developing practices or disciplines
• Excellent analytical and problem solving skills
• Excellent interpersonal skills in areas such as teamwork, facilitation and negotiation
• Some knowledge of enterprise architecture would be an advantage
• Ability to translate business needs into solution architecture requirements
• Ability to define multiple solution options to business problems
• Significant knowledge of business process re-engineering principles and processes
• Strong understanding of application development methodologies, SOA, object-oriented analysis and design, or client/server systems
Technical Skills and Experience
• Experience in designing, implementing and supporting enterprise level applications
• Expertise in multiple technology platforms/languages such as Java, J2EE, C#, .NET, etc.
• 5+ years experience with the following:
o Full software development lifecycle in the digital media spaceo Expert understanding of Service Component Architecture (SCA) Object Oriented Design principles and Java design patterns
o Experience developing and implementing web applications using Spring IOC, Spring Transaction Management and Spring MVC
o Experience with Content management system implementations, preferably an Adobe Day CQ implementation
o Proficiency in JSP development and related technologies (EJB, JavaBeans and Java)
o Implemented RESTful architecture
o Enterprise-level hands-on design, architecture, and implementation experience with Java and related platforms/technologies in a team environment
o Understanding, installation , administration and debugging of Web servers, e.g.
o Apache, Application servers e.g. Tomcat
o Proficiency in XML and related technologies, including XSD, XSLT, XML
o Solid understanding of client side markup including XHTML, CSS, and JavaScript
o Comfortable in Linux environment
Key Relationships:
Internal
• Project Manager /s
• Other Architects
• Development Manager
• Development Lead
• Senior Business Analysts
• Business Analysts
• Application Support and Maintenance Manager
• Operational Service Delivery Manager

Location: Hong Kong

Salary:

Email: [email protected]


Apply for this position

This entry was posted in All Jobs, Digital. Bookmark the permalink.