Analyst Developer, Investment

Schroders Investment Management
Singapore, Singapore
08 May 2022
07 Jun 2022
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
The Team

Investment Technology is one of the most sought-after capabilities in Schroders Global Technology Team. APAC investment technology team develops and supports applications used by regional/global front office business users (Fund Manager/ Product Managers / Risk Managers / Fund Performance Managers and Compliance Managers). The team supports business users in 10 countries, 7 in APAC (Singapore, Hong Kong, Japan, Korea, China, Taiwan, Indonesia and Australia) and Luxembourg, UK, US. As the Analyst Developer at Schroders, you are a core member of the capability aligned agile delivery team, responsible for all aspects of the analysis, design, development, building and testing of solutions. You will contribute to the software development and engineering tasks, particularly technical design, business users' engagements, coding, and testing.

What you'll do
  • Your key responsibility will be software development and engineering tasks which includes contributing to the analysis and testing of working software required by the Capability [Product] Owner
  • Accountable for ensuring user stories are delivered to the 'working system' definition of done within agreed sprint
  • Accountable for ensuring committed PI Objectives and Sprint Objectives are met
  • Working with colleagues from other agile teams and shared service teams to both communicate and accept dependencies
  • Participate enthusiastically and effectively in Schroders Agile ceremonies
  • Ensuring continued improvement through conducting regular retrospective reviews and executing high priority actions that emerge
  • Committing to increasing their skills and experience in non-core specialisms (Analysis, Test)
  • Collaborate with the outsourced offshore development team in India
  • Performing the role of Scrum Master for the agile team if required to do so
  • Writes high quality IT deliverables that have suitable tests.
  • Applies common design patterns to more complex applications
  • Understands code structure, reuse, modularisation, error handling, including software design concepts such as OO, functional, etc.
  • Attends relevant forums, and community groups to learn, share and promote different ways of working and share patterns.
  • Keeps up to date with latest technologies to suggest improvements.

What you'll need
  • At least 3 years of software development experience
  • Python development experience and Python library knowledge
  • Experience in developing Cloud native applications like Azure, AWS platforms
  • Experience with JavaScript programming language or with one modern JavaScript UI frameworks such as React, Angular etc. used to develop single page applications
  • Experience with both SQL and NoSQL database platforms.
  • Able to work in a modern software engineering environment, using Agile and DevOps methodologies and tools including Scrum, Git and CI/CD
  • Familiarity with Agile delivery methodologies (SAFe is preferred)
  • Wide experience of software development across several different capabilities, systems, or teams; number of different (positive) experiences is valued higher than length of experience
  • Experience of working with global colleagues and stakeholders and sensitivity to cultural differences, time zones etc
  • Good understanding of the business context of the Capabilities
  • Good technical skill using development tools, frameworks, and programming languages, specifically required for delivery
  • Competent with software designs principles such as SOLID, DRY, KISS, etc.

What you'll be like
  • Passionate about mastering and innovating best practice in software development
  • Inspiring and collaborative team member, model of agile leadership approach
  • Friendly, approachable, enjoys working with people from a variety of backgrounds
  • Capable of remaining positive when under pressure
  • Continuous improvement mind-set, challenges the status quo and seeks self-improvement
  • Problem solver, comfortable taking the initiative in challenging and ambiguous circumstances

Schroders is an equal opportunities employer and welcomes applications regardless of sex, marital status, ethnic origin, sexual orientation, religious belief or age.



Similar jobs

Similar jobs