Technical Solutions Architects are core members of the Capability aligned Agile delivery team, responsible for contributing to all aspects of the analysis, design, development, building and testing of solutions within a sprint cadence. Each team member is aligned to a single Capability aligned Agile team and, while the SQL Architectt core contribution will be leading software development and engineering tasks, they also significantly contribute to analysis and testing activities. They are also responsible for managing their own work, estimating its complexity and size, determining technical design (within architectural guidelines) and contributing to the continuous improvement of their Agile team. The team members rely heavily on collaboration and communication and must place great emphasis on Agile Values and Principles in order to achieve a sustainable high performing status. In order to sustain effective collaboration, some early morning/evening teleconferences as well as some light travel (<10%) may be required.

The Investment Technology, Americas team is responsible for the development and maintenance of our local bespoke applications and systems that satisfy the requirements of our investment teams as well as contributing to global Investment Technology strategies and solutions. We require an individual with a blend of business and technical skills, together with experience of working with front office staff to join the team. You will be expected to be a team player and to deliver quality code for bespoke new builds, enhancements and also provide some general application support.

Key duties

Working within the Global Technology function and processes whilst liaising with stake holders within a front office environment

Responsible for leading development and build tasks that contribute to the delivery of working software required by the Capability [Product] Owner

Responsible for release planning, documentation and execution of features delivered through the development, test, UAT and production environments

Responsible for 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 development team deliverables are met

Responsible for contributing to Agile planning, including sizing stories and parsing user stories into tasks

Working with colleagues from other Agile teams and shared service teams to both communicate and accept dependencies

Participate enthusiastically and effectively in Agile ceremonies

Committing to increasing their skills and experience in non-core specialisms (analysis, testing)

Supporting other team members to improve their software development skills where it is their non-core specialism

Bachelor’s Degree (preferably computer science or engineering) with a minimum of 5 years’ relevant development experience.

Experience with Team Foundation Server for backlog management and build services, Git for source code management, Octopus for deployment automation, and Confluence for technical documentation is a plus.

Good data management/analysis/reporting skill is highly desirable.

The ideal candidate will be highly proficient in development and have experience of business analysis.