Join to apply for the Software Engineer, Digital Assistant role at NatWest Group
Get AI-powered advice on this job and more exclusive features.
What you'll do
* Engineer and maintain innovative, customer‑centric, high‑performance, secure and robust solutions.
* Work within a feature team, engineering software, scripts and tools that are often complex.
* Liaise with other engineers, architects and business analysts across the platform.
* Produce complex and critical software rapidly and of high quality.
* Take responsibility for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning.
* Collaborate to optimise our software engineering capability.
* Design, produce, test and implement working code.
* Work across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations.
The skills you'll need
* Background in software engineering, software design, and architecture.
* Understanding of how your area of expertise supports customers.
* Experience in Python, preferably with Data Science or Machine Learning.
* Full‑Stack JS including NodeJS.
* Knowledge and experience with development and testing tools, bug‑tracking tools and wikis.
* Experience of CI/CD, DevOps, Agile methodology and associated toolsets.
* In‑depth knowledge of hosting on AWS cloud platform.
* Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.
Additional Information
* Seniority level: Entry level
* Employment type: Full‑time
* Job function: Information Technology
* Industry: Software Development
Referrals increase your chances of interviewing at NatWest Group by 2x
#J-18808-Ljbffr