WoW Software Engineer, Host
NatWest Group
About the Role
- Opportunity for a driven Software Engineer to take on an exciting new career challenge.
- Chance to hone existing technical skills and advance your career.
- Role offered at senior analyst level.
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 that adds value to the business.
- Work in permanent teams responsible for the full life cycle: initial development, enhancement, maintenance, replacement, or decommissioning.
- Collaborate to optimize software engineering capability.
- Design, produce, test, and implement working code.
- Work across the life cycle: requirements analysis, design, coding, testing, deployment, and operations.
Requirements & Tech Stack
- Background in software engineering, software design, and architecture.
- Understanding of how your area of expertise supports customers.
- Mainframe application development using COBOL, CICS, JCL, DB2, and VSAM.
- Exposure to API integration, Web Services, and modernisation initiatives.
- Experience with mainframe development and support tools such as Endevor, Xpediter, Abend-AID, File Manager, and DB2 tools.
- Proven experience in the software development lifecycle for business-critical Tier 1 applications: requirements analysis, design, development, testing, implementation, and production support.
- Good understanding of Agile methodologies such as Scrum and Kanban.
- Exposure to DevOps practices, including CI/CD pipelines, automated deployments, source code management tools, and agile delivery methodologies.
Qualifications
- Strong analytical and problem-solving skills, with the ability to investigate and resolve technical issues.
- Ability to manage multiple tasks, prioritize workload, and meet agreed deadlines with a focus on producing high-quality code.
- Strong team-working and collaboration skills, with a focus on knowledge sharing, continuous improvement, and fostering a positive engineering culture.
