公司简介
-Communicate with relevant stakeholders regarding resolving issues related to delivery of projects.
-Collaborate with cross-functional teams, including ITID, Vendor, Business user, and other relevant stakeholders to resolve production queries or incidents with workarounds and long-term solutions.
-Present, develop, and apply program fixes on application defects according to HSBC Change Management standards.
-Influence key stakeholders to achieve the best desired outcome.
-Understand functional and non-functional requirements through regular interactions with Business Analysts, SMEs, and Solution Architects.
-Lead in designing solutions that are reusable and maintainable.
-Ensure the design of product solutions are cost-effective and maintained through the agile development lifecycle, managing the flow of the backlog of design activities.
-Break down system functions into multiple-tier API layers and microservices.
-Provide accurate estimates and status to management, raising issues appropriately.
-Ensure that development is done with the highest quality measured by defect counts and defect ratios.
-Provide application incident on-call support during off-business hours, and provide weekend/public holiday application support per project delivery and business needs.
-University Degree in Computer Science, Information Technology, or a relevant discipline.
-Minimum of 7 years of professional experience as a Full Stack Engineer.
-Extensive experience with Microsoft Azure and Microsoft Power Platform.
-Proven track record of designing, developing, and deploying solutions using Azure services and Power Platform components such as Power Apps, Power Automate, Power BI, and Power Virtual Agents.
-Strong experience in building custom connectors for Power Platform.
-Proficiency in using Dataverse (formerly Common Data Service) for data storage and management.
-Experience with Power Platform environments, solutions, and governance.
-Hands-on experience with Power Platform ALM (Application Lifecycle Management) practices.
-Hands-on experience with containerization technologies such as Docker and Kubernetes.
-Experience with modern JavaScript frameworks such as ReactJS, AngularJS, or Vue.js.
-Excellent communication skills and ability to work collaboratively in a diverse team.
-Strong understanding of software engineering principles and best practices, including code optimization, scalability, and performance.
Nice to have:
-Demonstrable experience of designing Cloud solutions using a combination of cloud-native, 3rd party, and on-premise technologies.
-Good understanding of the challenges and constraints of migrating from existing systems and platforms to Cloud-based technologies.
-Strong backend engineering experience using Java, Spring Boot, Microservices, and AWS.
-Experience with DevOps practices and tools, including CI/CD pipelines, automated testing, and infrastructure as code (IaC) using tools like Terraform and Ansible.
-Prior experience in Banking and Financial product knowledge is an advantage.