Job description

Loading...
  • Location:
    London - 30 Gresham Street
  • Department:
    Client, Core Banking and Payments
  • Division:
    Digital and Technology
  • Employment Type:
    Full time
  • Salary:
    Competitive

Software Engineer (3588)

Description 

The role of a software engineer is fully responsible for developing and maintaining software solutions. This role works collaboratively within product teams to create and support rich, interactive applications that help consumers manage their data and processes. You are responsible for your area of specialisation, as well as for all aspects of application development from interacting with stakeholders and users, to design, development and deployment, through to production monitoring and support.

 

Key Responsibilities 

  • Accountability for technical delivery of the product or application.
  • Develop new functionality on existing solutions.
  • Developing tools to automate operational support.
  • You have a ‘you build it, you run it' mind set.
  • Lean / agile development mind set.
  • Developing systems for both high availability and scalability.
  • Integrating and communicating in a technical environment.
  • Developing SOA services following established RESTful design principles (when applicable)
  • Working in a software development team environment using source control and continuous integration.
  • Applying problem solving skills to technical issues.

 

Expected to be capable of:

  • Designing and developing systems for both high availability and scalability, i.e. architecting for failure.
  • Designing and maintaining a micro services architecture following RESTful principles (when applicable).
  • Working in a software development team environment using source control and continuous integration
  • Applying problem solving skills to technical issues.
  • An excellent knowledge of effective test automation techniques and methods.
  • Enable others with a focus on knowledge sharing, pairing, presentation and mentoring.
  • Assisting with the adoption of an lean / agile development mind-set.

 

Must have a proficient knowledge of:

  • React
  • NodeJS
  • C#, .NET 4.6 and .Net Core
  • Strong database knowledge (Relational & NoSql)
  • Deploying software to Cloud using architectural best practices
  • Infrastructure as code (Terraform / ARM)

 

Ideally have a working knowledge of:

  • GraphQL
  • Working with continuous deployment pipelines
  • Event-Sourcing
  • Exposure to FinTech / SAAS providers
  • CQRS
  • Working with highly available systems with an strong understanding on building observability into a microservices architecture.
  • JavaScript, JavaScript Frameworks
  • CQRS
  • DDD
  • Contract-based testing
  • Working with Highly Available systems, Queues and ESB's
  • Azure Functions
  • Kubernetes
  • MongoDB

 
Loading...
Close map
Location
London - 30 Gresham Street
30 Gresham Street, London, England, GB, EC2V 7QN
Loading...

Meet the recruiter

Lerato Matlakala

Loading...
Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Job Alerts
Create an alert subscription based on this Job

Benefits

Pension
Private Medical Cover
Virtual GP
Gym Discounts
Psychologist Service
Annual Leave
Life Assurance