Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for a talented Solution Architect for our Hong Kong office to make the team even stronger.
Define the structure of an application system within the constraints of the requirements, architecture, and SDLC and deployment context. The resulting set of hierarchically decomposed front-end and back-end components along with their interactions forms the basis for further elaboration by designers;
Define layering of business logic ("Business Services" and "Business Entities/Objects") and how the layers will be distributed over logical deployment nodes while applying sound software engineering principles and considering non-functional aspects;
Ensure that design decisions are appropriately documented and communicated;
Review and analyze the requirements regarding their degree of detail, completeness (functional, nonfunctional, quality of service aspects) and feasibility as part of the requirements review;
Discuss feasibility of different design proposals and trade-offs made, their relative strengths, weaknesses, risks, implied costs (CtB and RtB), 'fitness for purpose', re-use, etc. with domain architects, peers, PMs, and designers;
Manage the development process, interacting with vendor development team to ensure timely and quality delivery of expected system change. Make design decisions based on the given functional and non-functional requirements and by using the prescribed e2e reference architectures, technologies and design patterns;
Prepare documentation and work with Release team for system deployment. Prepare or approve documentations as required by the SDLC process;
Coach colleagues in more junior roles.
Degree in Computer Science or any equivalent;
Minimum 12 years of software development experience and at least 5 years in an Architect/Senior Designer role;
Proven development experience in Web-based JEE applications on either WebSphere Application Server or Tomcat;
Proven track record in designing complex, mission critical financial applications with large user base;
Team player and proven experience in influencing/mentoring others;
Experience in Wealth Management/Private Banking applications is a definite advantage;
Experience in working with offshore development capabilities is an added advantage.