N
Software Engineer, AVP
NatWest Group plc
India₹40,000–₹120,000/mo≈ AED 1.8K-5.3K/moToday
IndiaSoftware Engineeringsoftware DesignarchitectureMicroservicesNETCRESTful APIstest Driven Developmentintegration Testingunit Testingobject Oriented Programmingsoftware Design PatternsgRPCGraphQLASPNet CoreAzure PaaS ServicesFull Time
Skills Required
Azure
Job Description
Job Description As a Software Engineer at our company, you will have the opportunity to take on an exciting new career challenge. You will build a wide network of stakeholders of varying levels of seniority and have the chance to hone your existing technical skills while advancing your career. This role is being offered at the associate vice president level.
**Key Responsibilities:**
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions
- Work within a feature team to engineer software, scripts, and tools, liaising with other engineers, architects, and business analysts
- Produce complex and critical software rapidly and of high quality to add value to the business
- Collaborate to optimize the software engineering capability
- Design, produce, test, and implement working code across the life cycle
- Work on requirements analysis, design, coding, testing, deployment, and operations
**Qualifications Required:**
- Minimum of eight years of experience in software engineering, software design, architecture, with an understanding of customer support
- Experience with development and testing tools, bug tracking tools, and wikis
- Expertise in Microservices using .NET 8+ version and C#, RESTful APIs, gRPC, GraphQL endpoints using ASP.Net Core
- Experience in Azure PaaS Services, deploying, maintaining .NET applications
- Knowledge of test-driven development, integration testing, and unit testing (e.g., xUnit, NUnit)
- Understanding of object-oriented programming principles and software design patterns
Please note the working hours for this role are 45 hours per week. The closing date for job applications is 25/03/2026. As a Software Engineer at our company, you will have the opportunity to take on an exciting new career challenge. You will build a wide network of stakeholders of varying levels of seniority and have the chance to hone your existing technical skills while advancing your career. This role is being offered at the associate vice president level.
**Key Responsibilities:**
- Engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions
- Work within a feature team to engineer software, scripts, and tools, liaising with other engineers, architects, and business analysts
- Produce complex and critical software rapidly and of high quality to add value to the business
- Collaborate to optimize the software engineering capability
- Design, produce, test, and implement working code across the life cycle
- Work on requirements analysis, design, coding, testing, deployment, and operations
**Qualifications Required:**
- Minimum of eight years of experience in software engineering, software design, architecture, with an understanding of customer support
- Experience with development and testing tools, bug tracking tools, and wikis
- Expertise in Microservices using .NET 8+ version and C#, RESTful APIs, gRPC, GraphQL endpoints using ASP.Net Core
- Experience in Azure PaaS Services, deploying, maintaining .NET applications
- Knowledge of test-driven development, integration testing, and unit testing (e.g., xUnit, NUnit)
- Understanding of object-oriented programming principles and software design patterns
Please note the working hours for this role are 45 hours per week. The closing date for job applications is 25/03/2026.