> Description 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. Be part of an exciting team where you will be challenged every day - Work closely with different teams - Grow your career, while being exposed to new technologies. The Role: As a Graduate Software Apprentice, you will be responsible for designing and developing microservices that are exposed through REST end points that support high-volume and low latency on a cloud infrastructure. Key Responsibilities: Design, architect, and implement scalable infrastructure as Code. Design and develop DevOps pipeline that are secure and supports ZTA. Drive efforts to help the engineering group develop a scalable CICD model. Automate development lifecycle processes, via relevant plugins and scripting across multiple SDLC tools such as Jira, GitHub, Jenkins, etc… Automating and streamlining key DevOps tasks. Handle and improve the Engineering infrastructure. Design and development of comprehensive software monitoring and alerting solutions. Key Skills/Knowledge/Experience: Good technical understanding of RESTful services, SOLID principles. Good understanding of any programming language – Python/ Java/ Scala/ Rust/Kotlin. Understanding of building and packaging tools. Understanding of unit testing tools - Ideal knowledge - Understanding of Design Patterns and CI/CD. Entry Requirements: The learner must have completed a Level 3 Software Development Apprenticeship with QA or have an equivalent qualification with another training provider OR an A-level in Science, Technology, Engineering or Mathematics (STEM) subject and a successful completion of our aptitude test OR a BTEC Diploma in IT and a successful completion of our aptitude test OR 2 years’ experience in a relevant role and successful completion of our aptitude test You may also have a combination of qualifications and experience which demonstrate the minimum foundation needed for the programme. In this instance you could still be considered for the programme. If you hold international equivalents of the above qualifications, at the time of your application you must be able to provide an official document that states how your international qualifications compare to the UK qualifications. For more information please visit the UK ENIC website. Rewards & Benefits TCS is consistently voted a Top Employer in the UK and globally Paid holiday entitlement Pension contribution Private healthcare including dental & optical coverage Life assurance and income protection Laptop and phone Cycle-to-work scheme Exclusive discounts on gym memberships Discounted rates on car leasing options Staff discounts within the larger Tata network Access to extensive training resources. Annual bonus - £2,500 Future Prospects: 90% of QA Apprentices secure permanent employment after finishing their apprenticeship. Additionally, there may be opportunities to undertake further apprenticeship training as many of our programs offer on-going development tracks. Important Information: Our apprenticeships are the perfect way to gain new skills, earn while you learn, and launch yourself into an exciting future. With over 30,000 successful apprenticeship graduates, we're a top 50 training provider, dedicated to helping you succeed. Apply now