Technical Manager - Tianjin, 中国 - Standard Chartered Bank

    Standard Chartered Bank background
    全职
    描述

    Role Responsibilities

    Job Role

    This role will be responsible for developing a new generation of applications across Retail Banking to promote user experience and value-added services.

    This individual is going to be part of a dynamic team developing state of the art fintech applications. Expect to be challenged in your adaptability and ability to think not only agilely but also practically to drive local and remote teams into the most efficient and value add solutions.

    The individual is expected to have extensive software development and delivery experience in fast paced iterative / agile organization, plus either very strong English communication or deep root in booming local internet firms.

    The role is expected to demonstrate software engineering best practices, strong technical craftsmanship and thrive under pressure.

    This role is for those eager to take global challenge and demonstrate globally excelling engineering practice and vision, expect to see a few extra steps forward in technological advancement; adopt best practices from booming local internet firms into SCB or help team collaborate with global teams in fluent English; and last but not the least, show strong commitment and perseverance in demanding delivery cycle.

    Key Responsibilities

  • Design, develop, test, deploy and support applications.
  • Work closely with Product Owner and Scrum teams to deliver retail banking solutions.
  • Collaborate with core DevOps and Testing teams to adopt and enhance continuous integration / delivery.
  • Constantly evaluate external best practices against SCB SDLC process to improve efficiency, quality and maximize process automation.
  • Drive innovative software engineering practices and architecture design.
  • Constantly analyse and improve the performance and quality of the product and team.
  • Strategy

  • Focus on service development for Online Banking, including end-to-end solution design, coding, trouble shooting and so.
  • Business

  • Awareness and understanding of the Online Banking Domain to improve the quality of the design, development, and delivery.
  • Processes

  • Compliance to Software Delivery Framework (SDF) Process as part of project delivery. Provide training to junior staff to instil compliance to SDF process.
  • People and Talent

  • Lead through example and build the appropriate culture and values.
  • Set appropriate tone and expectations from their team and work in collaboration with risk and control partners.
  • Ensure the provision of ongoing training and development of people to ensure long term sustainability and resilience factors in mind.
  • Risk Management

  • Awareness and compliance of group policies and risk management.
  • Governance

  • In charge of provisioning, configuration and managing development / test environments.
  • Regulatory and Business Conduct

  • Display exemplary conduct and live by the Group's Values and Code of Conduct.
  • Take personal responsibility for embedding the highest standards of ethics, including regulatory and business conduct, across Standard Chartered Bank. This includes understanding and ensuring compliance with, in letter and spirit, all applicable laws, regulations, guidelines and the Group Code of Conduct.
  • Effectively and collaboratively identify, escalate, mitigate and resolve risk, conduct and compliance matters.
  • Lead the team to achieve the outcomes set out in the Bank's Conduct Principles: [Fair Outcomes for Clients; Effective Financial Markets; Financial Crime Compliance; The Right Environment].
  • Exercise authorities delegated by the Board of Directors and act in accordance with Articles of Association.
  • Our Ideal Candidate

  • Bachelor of Engineering.
  • Strong analytical and problem solving and creative skills.
  • Good communication skills in both written and oral English.
  • Ability to be organised and multi-task on different requirements across various stakeholders, and to work independently and under pressure
  • Cultural sensitivity and awareness to work with a range of people from diverse background and geographies
  • Mandatory Technical Skills

  • Self-starter, capable of working without direction and able to deliver projects from scratch.
  • Full software development lifecycle experience in a mature CI / CD environment.
  • Programming languages (Java, Python).
  • Application server (Tomcat, WebSphere Application Server).
  • Frameworks (Spring, Spring boot, Cucumber, Camel, Apache CXF, JMS).
  • Container platforms (OpenShift, Docker).
  • Databases, software algorithms and design patterns.
  • DevOps toolchain experience (JIRA, Bitbucket, Jenkins, Artifactory).
  • Front end development (Ember2, Angular2, ReactJs, HTML5, CSS).
  • Service or Microservice architecture (REST and SOAP).
  • TDD, BDD, performance and Security testing for mobile and web.
  • Build automation tools (Ant, Maven, Gradle).
  • Desirable Technical Skills - but not mandatory

  • Selenium Web driver and mobile testing.
  • NoSql databases.
  • Lambda.
  • Cloud deployment and systems management experience - AWS.
  • UNIX and TCP / IP - understand strace and tcpdump output.
  • Prior experience in Retail Banking, Private Banking or Wealth Management, including online lending.
  • Scrum Master and Product Owner certification would be preferable.
  • Languages

  • Java, Java Scripts, SQL
  • Role Specific technical Competencies

  • Java / J2EE
  • Spring / Spring Boot
  • Microservices
  • Hibernate ORM
  • Databases (DB2 / Oracle / Postgress), PLSQL
  • OpenShift, Kubernetes, Docker
  • ­