Your role:
Do you want to design and build ESG & regulatory services using the latest technologies while making a positive impact to the planet? Are you confident at iteratively refining user requirements and removing any ambiguity? Do you like to be challenged and encouraged to learn and grow professionally?
We’re looking for software engineers to:
- Provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services.
- Design, plan, and deliver sustainable investing solutions using modern programming languages and tooling.
- Provide technical expertise and recommendations in assessing new software to support and enhance our existing applications.
- Conduct code reviews and test software as needed, along with participating in application architecture and design in an Agile environment.
Your team:
You’ll be working in the Save, Protect and Grow my Investments (SPGI) stream, as part of a global crew but you will be based in Singapore. You will be joining a team that prides itself on caring for its users and their experience, providing next generation ESG & regulatory solutions covering cross divisional, multiple portfolios and asset classes across international locations.
This is an experienced software engineering appointment, and as such you’ll play an important role in improvement of our applications architecture, development of tooling, pipelines and workflow, and reinforcement of coding quality.
Your expertise:
- Seasoned software engineer with extensive experience focused on building and testing complex applications.
- Expert level knowledge in backend technologies (including Java or Kotlin, SQL / NoSQL databases).
- Expertise in CI/CD pipelines, tooling, and deployment (e.g. Docker, Kubernetes and GitLab).
- Experience with big data technologies such as Apache Spark.
- Experience with Azure cloud services.
- Ability to design, plan and deliver solutions in a large-scale enterprise environment that adhere to security, compliance, reliability and operational standards.
- Ability to support other engineers, collaborate and develop your skills together with willingness to learn new technologies and skills to grow next generation of software engineers for the bank.
- Knowledge and experience with green software engineering principles and practices would be advantageous.