Digital Platform Developer (Azure)
We are not your average financial services firm and our unique culture is just one aspect that makes us stand out from the crowd. We offer a supportive environment that encourages innovation and creativity whilst maintaining a healthy lifestyle balance. You will be joining one of Europe's leading Investment Management firms where you can expect real responsibility and recognition from day one. We are large enough to offer a wide variety of career opportunities, whilst small enough to treat you as an individual and tailor training and development to your specific needs.
An opportunity has arisen for a Digital Platform Developer to join our Galland Team. Our Developers are expected to be knowledgeable about API Centric patterns, about common Cloud development patterns and to have hands on knowledge of developing in AZURE using PAAS services including CosmosDB, Key Vault, Logic & Function Apps. We are using APIGEE as our API gateway management product. The Developers are expected to develop REST API's using .Net/Spring/Spring Boot running in the Azure App Service Environment/Tomcat or similar web container. Groovy and Spock are also used extensively.
To achieve BDD, the Developers also write most of the test automation scripts using the Spock framework. The Developers are expected to keep our "Logistics Suite" up to date throughout the day, as all dash-boards, plans and reports are driven off it. The "Logistics Suite" is a sophisticated CI implementation of JIRA, Git, BitBucket, Confluence, Artifactory and Jenkins.
At the SPRINT planning sessions, the Developers are expected to help refine and contribute to the definition of the stories in the back-log. They are expected to provide solutions for the stories, give estimates and as a Team agree a target commitment for each SPRINT. They are expected to attend and contribute to the daily stand ups, picking up any work that is required. They are also expected to actively contribute to the SPRINT retrospectives and again commit to the actions that have been prioritised. They are expected to collaborate and share best practises both within their own Team and with the other SCRUM Teams at M&G.
The Galland team is responsible for designing, developing and delivering the technology surrounding the integration of BRS Aladdin. We have chosen to use the move to BRS Aladdin as a catalyst to accelerate our adoption of modern cloud centric practises. As a result, our design is API centric (APIGEE), PAAS first (AZURE) and seeks a friction less model (Agile). Development is done via multiple SCRUM Teams following AGILE practises including BDD. Each Team comprises Developers, Testers & Analysts with one of the Team also being the SCRUM Master. The teams have direct contact with the Business SMEs and/or their own Analysts.
- Operate as a trusted and empowered delivery team member following Agile practises.
- Design and develop using modern technologies with low levels of supervision.
- Adapt to picking up whatever work makes most sense for commitments to be met.
- Promote and contribute to a continuous improvement model.
- Ensure that all controls are followed.
What we are looking for:
You will be experienced in Agile practices and would therefore be able to join an established Agile Team and be effective from day 1. Previous experience designing and developing using MS AZURE's services is key to this role, as well as possessing strong design and development skills of REST API's, or Micro Services in MS AZURE. You will be highly adaptive to cover analysis, design, and development and test automation. A proven track record for delivering complex solutions is also important.
M&G is committed to a diverse and inclusive workplace. Our role as an employer is very simple - to provide the right environment for talented people to do their best work, by respecting, understanding and valuing individual differences.
We welcome applications from individuals who have taken an extended career break, and we are willing to consider flexible working arrangements for all of our roles.