Software Engineer London

NatWest Group

Software Engineer – London

Key Responsibilities

  • Engineering and maintaining innovative, customer-centric, high-performance, secure, and robust software solutions.
  • Working within a feature team to engineer software, scripts, and tools, often complex, liaising with engineers, architects, and business analysts.
  • Producing complex and critical software rapidly and of high quality, adding value to the business.
  • Working in permanent teams responsible for the full software lifecycle (development, enhancement, maintenance, replacement/decommissioning).
  • Collaborating to optimise software engineering capability.
  • Designing, producing, testing, and implementing working code across the full software lifecycle (requirements analysis, design, coding, testing, deployment, operations).

Skills and Expertise

  • Software engineering, design, and architecture, understanding of how expertise supports customers.
  • Microsoft technologies or VBA (advantageous).
  • Working knowledge of Java technologies, Microservices on cloud platforms, Python, UI frameworks (React or Angular), and database management systems (Oracle or SQL).
  • Experience with code repositories, bug tracking tools, and wikis (Git/GitHub).
  • Coding experience in multiple programming languages.
  • DevOps and Agile methodology experience, including tools and methodologies like Jenkins, Docker, or Kubernetes.
  • Solving highly complex, analytical, and numerical problems.
  • Implementing programming best practices related to scalability, automation, virtualization, optimization, availability, and performance.
  • Data automation and data flow experience through complex systems.

To apply for this job please visit jobs.natwestgroup.com.

Posting date:
11 December 2024
Hours:
Full time
Closing date:
10 January 2025
Location:
London, EC2M 4AA
Company:
NatWest Group
Job type:
Permanent
Job reference:
R-00246756-OTHLOC-GBR-5FLON311