
Associate Director, Software Engineering Specialist
- 广东省广州市
- 合同
- 全职
- The role is responsible for working across the Technology delivery lifecycle including inception, construction, testing, release and ongoing management of a product or service in a pod within a Technology team.
- They will be required to continually enhance their skills within a number of specialisms which include front end, development, security, testing, and operational support.
- Provide support across the end-to-end delivery and run lifecycle, utilizing their skills and expertise to carry out software development, testing and operational support activities with the ability to move between these according to demand
- End-to-end accountability for a product or service, identifying and developing the most appropriate Technology solutions to meet customer needs as part of the Customer Journey.
- Liaise with other engineers, architects and business stakeholders to understand and drive the product or service's direction.
- Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data.
- Create technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality.
- Provide support to DevOps teams working at all stages of a product or service release/change with a strong customer focus and end-to-end journeys, ensuring they have an excellent domain knowledge.
- Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release/change.
- Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered.
- Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable.
- Demonstrable entrepreneurial spirit; A change driver and fast leaner
- Full stack software engineering capability including front-end, middleware, backend is a must.
- Proven contribution to international academic and industrial communities and/or open source communities will be a huge advantage.
- Business knowledge in IT Service Management industry(IT resilience, IT Control) is preferred.
- Capability of reading newest academic and research papers in the areas of banking, financial services and technologies is a must.
- Strong analytical, design and problem solving skills; excellent team player with ability to work under pressure with minimal supervision
- We value intellectually curious, creative people who enjoy solving challenging, interesting problems and building breakthrough products with growth mind-set.
- Strong communication skill in both verbal and written form; capability of delivering effective presentation to teammates and external and internal stakeholders.
- Commitment to assigned task, attention to details and willing to dedicate efforts.
- Experience of working in a DevOps focused environment and working in an Agile Team. Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.
- Be able to work across multiple domains of knowledge and skills, and share knowledge across the team. We like people who dig down, understand concepts in detail.
- Knowledge of architecture disciplines and the ability put the governance into practice, knowledge of industry standards will be an advantage.
- Expertise in diagnosing complex distributed systems issues, using observability tools and leading crisis management with clear communication, problem-solving spirit is crucial
- Knowledge of designing fault-tolerant systems, including load balancing, replication and failover mechanisms. Experience with performance tuning and capacity planning
- Experienced leading delivery team with beyond 20 resources in different location and culture would be an advantage
- Familiar with follow the sun global support model would be an advantage
- Understanding of security best practices, regulatory requirements and experience implementing resilience in highly secure environments would be an advantage