Digital Platform Developer (Azure)

The Opportunity

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 and a SCRUM Master. The teams have direct contact with the Business SMEs and/or their own Analysts.

The Developers are expected to be knowledgeable about API Centric patterns (HATEOAS), about common Cloud development patterns and to have hands on knowledge of developing in AZURE using PAAS services including DocDB, Key Vault, Logic & Function Apps. We are using APIGEE as our API gateway management product. The Developers are expected to develop in JavaScript, node.JS, Groovy and either JAVA or .Net

To achieve BDD, the Developers also write most of the test automation scripts using Groovy. 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 groom and contribute to the definition of the stories in the back-log. They are expected to provide solutions for the stories, give estimates and commit as a Team to a target velocity 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.

Your responsibilities will be

  • Operate as a trusted and empowered delivery team member following Agile practices.
  • 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

Essential

  • Experienced in Agile practices
  • Designing and developing using AZURE's services
  • Can join an experienced Agile Team and be effective from day 1
  • Strong design & development skills of APIs or Micro Services in AZURE
  • Highly adaptive to cover analysis, design, development and test automation
  • Proven track record on design, developing & delivering complex solutions
  • Team player
  • Agile practitioner
  • Passion for technology
  • Drive & delivery

Desirable

  • Asset management sector experience and knowledge
  • APIGEE development experience

Essential Technical Skills

Microsoft Azure

App Services, Service Bus, Azure VM, Azure SQL, API Management, WebJobs, Table Storage, Blob Storage, Application Insights, Azure Active Directory, Azure Data Factory, Azure Data Lake Store, Azure Data Lake Analytics, Stream Analytics, Cognitive Services

Developer Toolkit

Deep knowledge of relational database systems, NOSQL Databases, Object Oriented programming and web application development.

Test Automation

Familiarity with Unit testing frameworks e.g. MS Unit Testing Framework, NUnit, Mocha as well as BDD tools e.g. Spock

Methodologies & Practices

Agile, Scrum, TDD, BDD

Service Oriented Architecture (SOA)

Other Technical Skills

Continuous Integration, Continuous Delivery, Atlassian Suite, Microservices

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.

London, England, United Kingdom London England GB