Required Skills
About the Job
NatWest Group is seeking a driven Associate Vice President (AVP) Software Engineer to join our team in Bengaluru/Bangalore. In this role, you will engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions.
You will be an integral part of a feature team, leveraging your extensive experience to develop complex software, scripts, and tools. This involves collaborating closely with other engineers, architects, and business analysts across the platform.
Key responsibilities include:
- Producing complex and critical software rapidly and to a high quality that adds business value.
- Working within permanent teams responsible for the full software lifecycle, from initial development through enhancement, maintenance, replacement, and decommissioning.
- Collaborating to optimize our software engineering capabilities.
- Designing, producing, testing, and implementing working code.
- Contributing across the entire software lifecycle, from requirements analysis and design, through coding, to testing, deployment, and operations.
We are looking for a candidate with at least eight years of experience in software engineering, design, and architecture, with a strong understanding of how their expertise supports our customers.
Required skills and experience include:
- ASP.NET Core, ASP.NET MVC, C#, and .NET Framework or .NET Core.
- REST APIs, Web Services, and Microservices architecture.
- DevOps, Testing, and Agile methodology and associated toolsets.
- Frontend technologies such as JavaScript, jQuery, Angular, and React.
- Implementing programming best practices, particularly in scalability, automation, virtualization, optimization, availability, and performance.