AWS Administrator

Company:  Tata Consultancy Services
Location: hove
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Role: AWS Software Developer Engineer (Level 4)

Job Type: Permanent

Location: Hybrid, Location: Hove and Exeter, UK

Ready to utilise your experience in AWS Software Developing? Do you have skills in designing, developing and delivering software functions?

Careers at TCS: It means more

TCS is a purpose-led transformation company, built on belief. We do not just help businesses to transform through technology. We support them in making a meaningful difference to the people and communities they serve - our clients include some of the biggest brands in the UK and worldwide. For you, it means more to make an impact that matters, through challenging projects which demand ambitious innovation and thought leadership.

  • Gain access to endless learning opportunities.
  • Lead projects and inspire both colleagues and stakeholders.
  • Lead a team and their technical growth.

The Role

As a AWS Software Developer Engineer you will co-leads with product owner and other leads/product owners to collaborate on common solutions across products that result in common re-useable assets. In this role you will actively set up and ensure technical teams are working on clear goals, activities and are reporting progress and blockers. You will work to help overcome prioritisation issues and working closely with product owner and delivery lead. For this role you should be flexible to work in an on-call rota.


Key Responsibilities:

  • Creating cloud architectures, particularly AWS.
  • Sets standards and principles around code quality within the team and provide input into wider engineering standards.
  • Work on loose-coupling, queuing, and event driven architectures.
  • Build exemplar code for coaching and mentoring.
  • Set error handling approach on larger change for the team.
  • Drives best practice in the team and interacts with wider community to publish and finesse best practice.
  • Evangelist for SRE principals and 'design for operation'
  • Provide leadership within the team on defining language usage, understands gaps, and supports training and direction.
  • Define team branch/merging strategies and oversees their implementation.
  • Provide input with leads on standards across within product team
  • Lead on decision making and best practice for data structures (based on data type, and access) for the tea.
  • Actively promote a level of pragmatic unification of frameworks and libraries to within the team.
  • Leads on interface design within the product team, setting direction.
  • Actively leads on the design and implementation of large scalable databases, utilizing mirroring/clustering within product team.
  • Actively leads on cloud approach within product team, helping to bootstrap accounts and define (with architect) cloud account layout and components.
  • Take ownership of a solution feature set or solution capability.
  • Delivery of software functions, features and components, utilising agile software development life cycle methods and practices.
  • Design, develop, maintain and mature a highly secure multi-account enterprise AWS infrastructure in close coordination with other product teams, Enterprise Security and Enterprise IT.
  • Provide input to backlog management process i.e. estimating size and nature of backlog items to inform prioritisation and scheduling
  • Engage with end users and intent owners to identify required outcomes, needs and produce software that successfully delivers these.
  • Create well-designed, testable code that enables automation of test and deployment activity.
  • Utilise continuous integration and deployment (CI/CD) techniques in developing software components.
  • Integrate software components into the broad functional and technical solution landscape, using common standards and patterns.
  • Document and maintain software functionality in order for it to be understood and utilised by others – including contribution to design artefacts, operating instructions and run books and end user material.
  • Provide operational run services for the software delivered – debugging, monitoring and delivery of fixes to issues identified. This could include participation in shift working to provide 24 x7 support.
  • Contribution to wider engineering community direction, tooling and technologies.

Skills/Knowledge:

  • Strong educational or learning background in AWS, Cloud etc.
  • Project experience with React and/or React Native UI framework.
  • Good understanding of the bridge between Native and React Native and how to create wrappers for Native SDKs or full custom modules for both iOS (Obj C/Swift) & Android (Java).
  • Project experience in Typescript.
  • Expertise in at least one server-side language (ideally, Python, Java/Kotlin, NodeJS)
  • Experience with REST APIs, design and use of 3rd party APIs.
  • Project experience with one or more popular app state management libraries.
  • Experience with Test Driven Development and Behaviour Driven Development.
  • Experienced in source control and CI / CD tooling technologies (e.g., Jenkins, GitHub, Terraform)
  • Jest framework experience.
  • Automated testing knowledge and experience (e.g. Selenium / Cypress / detox)
  • Experience with CSS3/ HTML5 /Python


Rewards and Benefits

TCS is consistently voted a Top Employer in the UK and globally. Our competitive salary packages feature pension, health care, life assurance, laptop, phone, access to extensive training resources and discounts within the larger Tata network.

Diversity, Inclusion & Wellbeing

At TCS, we believe in building and sustaining a culture of equity and belonging where everyone can thrive. Our diversity motto is ‘Inclusion without Exception’.

You’ll find a welcoming culture and many internal volunteering and social networks to join. Our diversity, inclusion and social activities involve 12 employee networks including LGBTQ+ & Allies, mental health, disability & neurodiversity inclusion and many more, as well as health & wellness initiatives and sports events (we even sponsor the London Marathon).

We are open to all and treat applications equally, regardless of ethnicity, disability, gender identity, gender reassignment, age, sexual orientation, or beliefs.

If you are an applicant who needs a reasonable accommodation due to Disability or Neurodiverse Condition to complete an employment application, or during any phase of the hiring process, please contact us at [email protected] with the subject line: “Reasonable Adjustment Request”.

Due to high volume of applications, we are unable to contact each applicant individually on the status of their application. If you have not received a direct response within 30 days, then it should be deemed unsuccessful on this occasion.

Application Process

1. Online application > 2. TCS Technical assessment > 3. Customer Technical discussion > 4. Managerial discussion > 5. HR discussion.


Join us and do more of what matters. Apply online now.

Apply Now
Share this job
Tata Consultancy Services
An error has occurred. This application may no longer respond until reloaded. Reload 🗙