Full Stack Software Engineer at NTT DATA, City of London, £Contract Rate

  • Contract Spy
  • London, UK
  • Sep 14, 2020
Duration not stated

Contract Description

The Role

We are seeking a Full Stack Software Engineer to come and deliver high class solutions to Tier 1 clients. NTT DATA are building a new capability in the form of Product Engineering Squads. This is an exciting new proposition we are developing for our customers. Essentially we are hiring high performing teams in order to build and manage the life cycle of platforms and products for our clients. Using the latest tools, technologies and frameworks to develop cutting edge solutions that help organisations succeed.


The Opportunity

  • Work across the full digital software stack (front-end and back-end development)
  • Working with the UI/UX designer and BAs to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works
  • Ownership of the development of a Portal that is accessible, performant and usable based on ASP.Net stack
  • Working with back end engineers to ensure smooth integration of front end and back end APIs
  • Managing the interchange of data and transactions between the backend and the interaction channels
  • Development of Microservice logic, working with BA and Quality Engineer to ensure business logic is implemented as required and fully testable
  • Deliver, with the other members of the squad, robust software features that delight customers


The Person

  • Must have in-depth experience with CSS, SASS, and use of ASP.NET (Razor Pages / MVC / WEB API) and JS frameworks (Angular / / Vue)
  • Experience of developing .Net Core Microservices
  • Experience serving as a software engineer throughout the full software development lifecycle
  • Experience in development of distributed/scalable systems and high-volume transaction applications
  • Strong experience of Agile delivery methods
  • Passionate about BDD/TDD and developing robust, resilient code that performs at scale
  • Experience of working in a cloud native environment preferably with Azure
  • Ideally knowledge of messaging queues and Azure ESB