Source description
About the role
As a Software Engineer at our company, you will have the opportunity to take on an exciting new career challenge. Your day-to-day responsibilities will involve building a wide network of stakeholders with varying levels of seniority. This role will allow you to hone your existing technical skills and advance your career as it 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 using your extensive experience to engineer software, scripts, and tools - Collaborate with other engineers, architects, and business analysts across the platform - Produce complex and critical software rapidly and of high quality, adding value to the business - Work in permanent teams responsible for the full life cycle of software development - Collaborate to optimize the software engineering capability - Design, produce, test, and implement working code - Work across the life cycle from requirements analysis and design to testing, deployment, and operations Qualifications Required: - At least eight years of experience in software engineering, software design, architecture - Understanding of how your area of expertise supports customers - Experience in ASP.NET Core, ASP.NET MVC, C#, .NET Framework or .NET Core - Experience in REST APIs, Web Services, and Microservices architecture - Knowledge of DevOps, Testing, Agile methodology, and associated toolsets - Background in frontend technologies like JavaScript, jQuery, or Angular and React - Experience in implementing programming best practices especially around scalability, automation, virtualization, optimization, availability, and performance Join us in this challenging and rewarding role where you will have the opportunity to work on complex and critical software projects while collaborating with a team of professionals across the platform. As a Software Engineer at our company, you will have the opportunity to take on an exciting new career challenge. Your day-to-day responsibilities will involve building a wide network of stakeholders with varying levels of seniority. This role will allow you to hone your existing technical skills and advance your career as it 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 using your extensive experience to engineer software, scripts, and tools - Collaborate with other engineers, architects, and business analysts across the platform - Produce complex and critical software rapidly and of high quality, adding value to the business - Work in permanent teams responsible for the full life cycle of software development - Collaborate to optimize the software engineering capability - Design, produce, test, and implement working code - Work across the life cycle from requirements analysis and design to testing, deployment, and operations Qualifications Required: - At least eight years of experience in software engineering, software design, architecture - Understanding of how your area of expertise supports customers - Experience in ASP.NET Core, ASP.NET MVC, C#, .NET Framework or .NET Core - Experience in REST APIs, Web Services, and Microservices architecture - Knowledge of DevOps, Testing, Agile methodology, and associated toolsets - Background in frontend technologies like JavaScript, jQuery, or Angular and React - Experience in implementing programming best practices especially around scalability, automation, virtualization, optimization, availability, and performance Join us in this challenging and rewarding role where you will have the opportunity to work on complex and critical software projects while collaborating with a team of professionals across the platform.
More at NatWest