NatWest Group is actively seeking talented individuals for the role of Software Engineer in Chennai. With a commitment to fostering diversity, the company welcomes applications from any graduate, emphasizing inclusivity in educational backgrounds. This particular opportunity is tailored for freshers, reflecting NatWest Group’s dedication to providing a launchpad for those embarking on their professional journey in software engineering. As a Software Engineer at NatWest Group, successful candidates will have the chance to contribute to impactful projects and gain valuable experience in a dynamic and collaborative work environment.
Company Name: NatWest Group
Job Role: Software Engineer
Education Required: Any Graduate
Experience Required: Freshers
Job Location: Chennai
Role and Responsibilities:
- In your new role, you’ll engineer and maintain innovative, customer centric, high performance, secure and robust solutions.
- You’ll be working within a feature team and using your extensive experience to engineer software, scripts and tools that’re often complex, as well as liaising with other engineers, architects and business analysts across the platform.
- Producing complex and critical software rapidly and of high quality which adds value to the business.
- Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning.
- Collaborating to optimise our software engineering capability.
- Designing, producing, testing and implementing our working code.
- Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations.
Required Skills and Qualification:
- Experience of working with code repositories, bug tracking tools and wikis.
- Coding experience in multiple programming languages.
- Experience of DevOps and Agile methodology and associated toolsets and methodologies.
- A background in solving highly complex, analytical and numerical problems.
- Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.