Consulting - Financial Services - Technology Consulting - Architecture - Technical Architect - HK
Job description
Key responsibilities
- Develops an architectural proof of concept
- Develops a solution architecture utilizing appropriate tools, techniques and models of system components and interfaces Architect the solution with scalability and robustness
- Works with agile methods as part of product, service and solution development
- Applies major tools and techniques associated with agile methodology and updates approaches for subsequent stages
- Directs teams in analyzing current tools and solutions against architectural requirements and assessing constraints, e.g., security, scalability, performance, availability, and redundancy
- Evaluates analysis results against desired performance and usability outcomes
- Identifies tools or solutions which need to be updated, improved, reconfigured, etc., based on analysis findings
- Recommends ways to resolve complex or less commonly-encountered errors in solutions
- Plans a series of steps to enhance tool / solution functionality and usability, potentially including reconfiguration, integration, removal or addition of solution components
- Investigates existing business processes, analyzes and defines underlying business drivers; defines and evaluates requirements and the scope for recommended solutions and programs
- Tests relevant solutions or programs and the impact of solutions and/or programs against identified business requirements to propose adjustments
- Reviews and formalizes impact evaluation of solutions against requirements
- Lead the development of Restful APIs, backends, and web applications that are used by mobile apps
- Reviews recommendations for upgrades or significant changes considering costs and benefits to the overall business
- Introduces new methods and tools for the design of solutions, systems and software
- Coordinates the use of appropriate design methodologies and tools to ensure that stakeholder requirements can be fully addressed by the chosen methodologies and tools
- Develops templates for designing IT standards and procedures
- Manages the process for IT standards and procedures delivery and implementation
- Monitors the implementation of IT standards and procedures in IT projects or services
Key skills and attributes required
- More than 8 years’ experience working in a mission critical system and at least 2 years’ experience being an Architect
- At least 2 years’ experience working in the Agile/Scrum environment
- Proven experience to lead and mentor a team
- Proficient understanding of Git (Github, Bitbucket)
- Excellent knowledge of Relational Databases, SQL, NoSQL
- Strong experience in designing and building Microservices using Spring Cloud Framework or Netflix OSS
- Familiar with Continuous Integration and Continuous Deployment
- Experience in building systems or applications in one of the cloud platforms: AWS, Azure, Google Cloud. Experience in using Azure would be an advantage.
- Experience in Docker and Kubernetes
- Familiar with test-driven development
- Experience in Restful API design and development
- Fluent in English, and Chinese (both written and verbal). Knowing Mandarin would be an advantage
Preferred skills
- Experience in using Azure would be an advantage.
- Certified Architect in one of the cloud platforms would be an advantage
- Experience in using Kafka would be an advantage
- Experience in Blockchain and Hyper Ledger would be an advantage
- Knowing Mandarin would be an advantage