• Negotiable
  • Singapore
  • Permanent, Full time
  • Standard Chartered Bank Singapore
  • 09 Jan 18

Senior Product Engineer

  • Location: Singapore
  • Salary: Negotiable
  • Job Type: Full time

Leading the way in International Banking. With more than 86,000 employees in 68 countries, and a 150-year history in some of the world's most dynamic markets, Standard Chartered is listed on the London and Hong Kong Stock Exchanges as well as the Bombay and National Stock Exchanges in India.

Our engineering team is aimed to build modern digital solutions in the Wealth Management space. We constantly strive to reduce time-to-market and streamline our development processes. As part of the team you will directly collaborate with business stakeholders on regular basis to devise and implement solutions incrementally in short iterations. We follow the agile methodology with continuous delivery practices and expect you to actively participate in our continuous improvement process.

To the extent of your skills, your responsibility will be to collaboratively take part in all aspects of software delivery: planning, design, implementation, refactoring, testing, automation, integration, release, monitoring, and troubleshooting. You will be constantly learning and sharing your knowledge with your peers. We value specialized expertise, however we demand everyone on the team to be curious, open-minded, and proactive problem solver first. As a more experienced team member you will mentor your teammates and share team practices across the wider organization to promote technical excellence.

Required traits and skills:
  • Curiosity and intrinsic motivation for learning and problem solving;
  • Be a friendly collaborator;
  • Demonstrated experience of test-driven development, refactoring and clean code practices;
  • Demonstrated experience with Java backend (Spring, Spring, MVC, Spring Boot, Hibernate) and/or Javascript frontend (Angular, React)

Desired traits and skills (the more - the better):

  • Web API development using REST
  • Continuous integration and delivery (build, test, and deployment automation in containerized and cloud environments);
  • Monitoring and troubleshooting software in production environments (health-checks, log aggregation, etc.);