Software Engineer

  • Location

    Nottingham, Nottinghamshire

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    £500.00 - £530.00 per day

  • Contact:

    Abigail Scott

  • Contact email:

    abigail.scott@experis.co.uk

  • Job ref:

    BBBH109215_1566483565

  • Published:

    about 1 month ago

  • Expiry date:

    2019-09-21

Software Engineer

Nottingham

6 Months Initially

£500-£530 per day

Client Overview

Fancy working with a global provider of financial markets data and infrastructure?

We are currently seeking a Software Engineer, based in Nottingham, UK. The Software Engineer will engage with product owners, architects and other specialists you'll design world-class solutions to address customer needs.

Responsibilities

  • You'll build and maintain efficient, reusable, reliable and secure code based on User Stories
  • Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology.
  • Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests.
  • You'll provide technical support to operations or other development teams
  • Through participation in refinement and planning sessions, you'll work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements.
  • Actively participating in Scrum and Nexus meetings, you'll give timely status updates on areas for which you are responsible.

Key Skills Required

  • Experienced software engineer with excellent knowledge of Java and/or Python.
  • Practical experience with cloud-native application development with one of the major cloud providers (AWS, GCP, Azure).
  • Experience with one of the following technologies: AWS (EC2, ECS/EKS, S3, Lambda, IAM, Aurora, API Gateway etc.) and cloud database technologies (AWS RDS, Aurora, Postgres, Azure SQL, etc.).
  • Solid technical background with understanding of programming styles, frameworks, design patterns and unit testing.
  • Understanding of security implications and secure coding
  • Practical experience with agile development methodologies and tools (Scrum, JIRA etc.)
  • Superb communication skills, both verbal and written
  • Skill for writing clean, readable code and reusable components
  • Experience with Test Driven Development and / or Behaviour Driven Development

Suitable candidates should submit their CV in the first instance