About Standard Chartered
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East.
To us, good performance is about much more than turning a profit. It's about showing how you embody our valued behaviours -
do the right thing, better together and never settle - as well as our brand promise, Here for good. We're committed to promoting equality in the workplace and creating an inclusive and flexible culture -
one where everyone can realise their full potential and make a positive contribution to our organisation. This in turn helps us to provide better support to our broad client base. Job Purpose
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 & 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 such as BAT.
The role is expected to demonstrate software engineering best practices, strong technical craftsmanship and leadership to SCB global business, 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. The Role Responsibilities
Design, develop, test, deploy and support applications;
Work closely with Product Owner and Scrum teams to deliver retail banking solutions
Promote adoption of Agile and other productive software engineering practices;
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;
Our Ideal Candidate Required
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
Front end development ( Ember2, Angular2, ReactJs, HTML5, CSS )
Programming languages ( Java, .Net, Object C)
Application server ( WebSphere Application Server, Tomcat )
Frameworks (Spring, Spring boot, Cucumber, Camel, Apache CXF, JMS )
Databases, software algorithms and design patterns
DevOps toolchain experience ( JIRA, Bitbucket, Jenkins, Artifactory )
Service or Microservice architecture ( REST and SOAP)
TDD, BDD, performance and Security testing for mobile and web
Build automation tools ( Ant, Maven,Gradle )
Selenium Web driver and mobile testing
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.