Associate Director, Software Engineering
Guangzhou, GD, CN, 510620
Principal responsibilities
• Lead the design, development, and deployment of high-quality software solutions that meet business requirements.
• Mentor and guide a team of software engineers, fostering a culture of innovation and continuous improvement.
• Accountable for projects delivery, maintenance and support of in-house built and vendor built applications and systems.
• Provide outstanding technical expertise, knowledge and ability with the capacity for original thinking in development and coding for an end-to-end solutions.
• Collaborate with cross-functional teams, including product management, operations, and business stakeholders, to define project scope and deliverables.
• Partner with global engineering subject matter experts to align and agree on the technical implementation with good command of English oral and written skill.
• Ensure adherence to best practices in software development, including coding standards, testing, and documentation.
• Drive actively for adoption of automation in the direction of DevSecOps implementation in uplifting the overall engineering capability.
• Work closely with business and IT teams on various projects and support item.
• End to end accountability for each delivery, identifying and developing the most appropriate Technology solutions to meet customer needs as part of the Customer Journey.
• Ensure service resilience, service sustainability and recovery time objectives are met.
• Sensitive to the industry uplift of technologies, tools and practices and their business trends.
Requirements
• University graduate with a degree in Computer Science, Information Technology, or a related discipline with 15+ years of relevant experience.
• At least 15+ years’ Experience on banking / finance system service, and at least 8 years working in Micro-Services/API development and Web-based application and should be as subject matter expert level.
• Hand-on full stack experience in RESTful API Java Development, and HTML,ReactJS/AngularJS Development, and wider technologies (eg. SpringBoot, AWS, Kong Gateway, Docker, Mongo DB, Pipeline).
• Exposure to monitoring tools (Splunk, AppDynamics, Prometheus or similar) and fault tolerance tools like Hystrix.
• Familiar with Oracle, Mongo, PostgreSQL, IKP, Zookeeper, MQ, etc.
• Familiar with security application design, development and integration is must, like https, cert pinning, encryption and decryption and data protection.
• Good command of overall application design with related certification is preferable (eg. TOGAF).
• Outstanding sense and skillset for trouble shooting under pressure and demanding situation.
• Being diversity and inclusive, willing to work within colleague with different cultures across the globe.
• Skilled in vendor engagement.
• Working experience in Agile methodology/SAFe.
• Strong written and verbal English communication skills.
• Self-motivated, positive, and flexible with the ability to work independently and as part of a global team.