Lead Architect
Chine, Moçambique IT development
Job description
Job description
Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Lead Architect.
Business: Wholesale Technology
Principal responsibilities
· Take accountability for ensuring that products and services are supported by appropriate architectures and solutions that meet customer needs: As a solution architect, you would be responsible for ensuring that the products and services offered by your organization are supported by the right architectures and solutions. You would need to work closely with stakeholders to identify their needs and requirements and ensure that the solutions you design are aligned with their expectations.
· Design cost-effective product solutions and manage the backlog of design activities through the agile development lifecycle: You would need to design product solutions that are not only effective but also cost-efficient. You would also need to manage and prioritize the backlog of design activities throughout the agile development lifecycle to ensure that the team is working on the most critical items first.
· Collaborate with Ops Engineers to resolve operational and design-related issues in a timely manner: You would need to work closely with Ops Engineers to resolve any operational issues that may arise, such as performance problems, operator intervention, alerting, design defect-related issues, and so on. You would also need to ensure that any design-related issues are addressed in a timely manner.
· Translate requirements into actionable product/service requirements, which influence service direction and feed Technology solutions development: You would need to work with stakeholders to convert their requirements into actionable product/service requirements that can be used to guide the development of technology solutions. You would need to ensure that these requirements are aligned with the overall service direction and that they feed into the development of technology solutions.
· Ensure solutions align with platform architecture, group standards and policies, and overall enterprise architecture for their function: You would need to ensure that the solutions you design align with the platform architecture, group standards and policies, and overall enterprise architecture for your function. This would include ensuring that solutions are scalable, secure, and maintainable.
· Prepare solution-related documentation and manage technical risk/debt in architecture design: You would need to prepare solution-related documentation, such as architecture diagrams, technical specifications, and design documents. You would also need to manage technical risk and technical debt in architecture design, ensuring that the solutions you design are sustainable and maintainable over time.
· Provide in-depth knowledge transfer and on-the-job training/guidance to improve productivity: As a solution architect, you would be responsible for providing in-depth knowledge transfer and on-the-job training/guidance to team members to improve productivity. You would need to ensure that team members have the necessary skills and knowledge to design and develop effective solutions.
· Foster effective relationships between the business and IT project teams, managing appropriate business expectations and negotiating compromise where necessary: You would need to foster effective relationships between the business and IT project teams, managing appropriate business expectations and negotiating compromise where necessary. You would need to ensure that the solutions you design meet the needs of the business while also being technically feasible and sustainable.
· Analyze and design IT solutions to meet business requirements: You would need to analyze and design IT solutions to meet business requirements, ensuring that the solutions you design are aligned with the overall business strategy and objectives.
· Continuously improve architecture practices and patterns to enhance the overall efficiency and effectiveness of the organization: Finally, you would need to continuously improve architecture practices and patterns to enhance the overall efficiency and effectiveness of the organization. This would include identifying best practices, developing new patterns, and sharing knowledge with other team members to improve the overall quality of the solutions being developed.
Requirements
· Possesses a university degree in computer science or a related field.
· Has a rich technical experience in the IT industry including architecture, coding, testing, service management etc.
· Has demonstrable architecture experience on solution/infrastructure design.
· Holds a TOGAF certification.
· Demonstrates experience in designing complex distributed/API service-oriented/MicroServices-style and cloud-based systems, with a focus on scalability, maintainability, and extensibility
· Demonstrates experience & deep understanding in application development with JAVA, familiar with JAVA echo system like Spring boot, Spring cloud, JPA or MyBatis, Redis, etc
· Demonstrates experience & deep understanding in Database, familiar with Oracle/PostgreSQL
· Demonstrates experience & deep understanding in DevOps, familiar with common DevOps tool like Jenkins, Ansible, Terraform, Packer
· Demonstrates experience in secret management tool, like Hashicrop Vault
· Possesses technical knowledge and breadth of cloud technology and services, including identity, networking, compute, storage, web, containers, databases, and analytics, Experience in below GCP service: Cloud IAM, Secret Manager, VPC, GCE, Cloud Function, LB, GKE, Cloud SQL, BigQuery, DataProc, Dataflow, Pub/Sub, Memory Cache or equivalent service in AWS or Azure.
· Deep understanding of container technologies like Docker, Kubernetes, Istio, Helm etc.
· Demonstrates enthusiasm and self-motivation, with excellent time management skills and strong initiative.
· Exhibits excellent written and spoken communication skills, with an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences.
· Possesses excellent documentation and communication skills, with an ability to clearly articulate complex concepts in different domains, including software and hardware.
· Has experience working in a global team in an enterprise environment.
· Exhibits excellent written, verbal, and presentation skills.
· Possesses a strong understanding and experience with SDLC, Agile, and DevOps
· Possesses keen problem-solving skills, both analytical and creative.
What additional skills will be good to have?
· Preferably with experience in development and project/people management roles
· Business knowledge in commercial bank (especially Commercial Banking IT) will be an advantage.
· Demonstrates sound knowledge of Fintech and innovative technologies, design patterns, and stays up to date with the latest technology trends.
· Has experience managing stakeholders.
· Experience in Business Architecture
· Has experience in strategic planning for IT application/technology roadmaps.
· Experience in development and support of mission critical business applications a plus
· Demonstrates experience in producing SDD.
· SAFE Certificate or certificates of other Agile Framework.
· GCP Certificate or certificates of other cloud service providers.
You’ll achieve more when you join HSBC.
HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.
Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
***Issued By HSBC Software Development (GuangDong) Limited***