
AWS Developer
On site
Gloucestershire, United Kingdom
Full Time
05-03-2025
Job Specifications
We are hiring an AWS Developer for a global technology and consulting company that specializes in cloud computing, AI, and digital transformation solutions. This role focuses on modernizing legacy systems and building scalable applications on AWS for enterprise clients.
Location:Cheltenham
About the Role
As an AWS Developer, you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring the applications delivered are high performing, highly available, responsive, and maintainable.
Your primary responsibilities include:
Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader.
Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing great customer service.
Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and code creative solutions.
Required Technical and Professional Expertise
Act as a developer for Legacy Modernization Solution delivery.
Should be experienced in software development fundamentals & assets, tools using garage method for the cloud.
The practitioner should have at least 1 year of experience in building Modernization architecture solution from legacy platform (mainframe, iSeries, Solaris, VAX/VMS).
Should be experienced in these areas - continuous modernization, co-existance architecture, refactor, containerization, APIs, Microservices creation, language conversion, Database conversion.
Should have good understanding of application components such as System of Engagement (SOE), System of Insight (SOI), System of Integration (SOI), System of Records (SOR).
The practitioner should have experience in working on AWS and ability to map existing components/functionalities to AWS specific services.
Preferred Technical and Professional Experience
Experience with core AWS services experience with building or maintaining cloud-native applications appreciation of security best practices (e.g. using IAM roles KMS etc.) and interpersonal skills such as effective communication and a team-first mindset.
RCHA / RCHE Linux Certification
AWS Certified Cloud Practitioner
AWS Certified SysOps Administrator
AWS Certified DevOps Engineer
AWS Certified Solutions Architect
Docker Certified Associate
Certified Kubernetes Administrator
Preferred Education
Bachelor's Degree
As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the valid right to work in the UK. Unfortunately, we do not offer visa sponsorship. You must be a resident of the UK and have been living continuously in the UK for the last 10 years. You must be able to hold or gain a UK government security clearance.
About the Company
Cpl is a global provider of talent solutions to startup companies, multinationals, and SMEs in every sector from Pharmaceuticals to Fund Accounting. Founded in 1989, Cpl employs over 14,000 people and has 50 office locations operating in 14 countries worldwide including Ireland, The United Kingdom, Belgium, Bulgaria, The Czech Republic, Germany, Hungary, Poland, Slovakia, The United States, and Australia. Matching the right talent to the right organisation is the core guiding principle in everything we do. Know more
Related Jobs


- Company Name
- TieTalent
- Job Title
- Embedded Software Engineer
- Job Description
- About Senior Embedded Software Engineer We are seeking a skilled Senior Embedded Software Engineer to join our global company in Bristol. The successful candidate will have a strong educational background with a 2.1 or above degree and extensive knowledge of low-level embedded C/assembler programming, real-time operating systems, preferably FreeRTOS, and ARM architectures. Safety-critical expertise is desirable but not essential. As a Senior Embedded Software Engineer, you will collaborate with industry experts to develop our clients' portfolio of embedded software products. This is a long-term opportunity offering plenty of scope for career progression and growth. Nice-to-have skills Embedded C FreeRTOS Bristol, England Work experience Embedded Languages English


- Company Name
- Precision For Medicine
- Job Title
- Principal Software Engineer
- Job Description
- QuartzBio Overview:QuartzBio (www.quartz.bio ) is a Software-as-a-Service (SaaS) solutions provider to the life sciences industry. We deliver innovative, data enabling technologies (i.e., software) that provide biotech/pharma (R&D) teams with enterprise-level access to sample/biomarker data management solutions & analytics, information, insight & reporting capabilities.Our end-to-end (from sample collection to biomarker data) suite of solutions are focused on providing sponsors information (data with context) – we do this by connecting biospecimen, assay as well as clinical data sources in a secure and scalable cloud-based infrastructure, enabling seamless, automated data management workflows, key insight development, improved collaboration, and the ability to make faster, more informed decisions. Position Summary:As we continue to expand our software engineering team, we are seeking a highly experienced Principal Software Engineer working remotely in the UK to be responsible for leading the design, development, testing, and maintenance of software applications. The successful candidate will have a deep understanding of software architecture, programming concepts and tools, and be able to effectively communicate with stakeholders as well as a strong track record of driving software development best practices and innovation. The focus of this position is to collaborate with Principal Engineering and Solutions Architecture to design scalable SaaS product features. Key Responsibilities:• Lead the ideation, design, development, testing, and maintenance of software applications.• Drive strategic initiatives and programs.• Serve as a subject matter expert in the field.• Develop software solutions that are scalable, maintainable, and secure.• Write clean, legible, efficient, and well-documented code.• Develops programming specifications from business requirements in consultation with end users.• Ensure adherence to software development best practices and processes.• Develops project specifications from business requirements in consultation with end users.• Draft design specifications, test plans and automated test scripts for individual work scope. Assist and guide peers through this process.• Draft and maintain internal documentation for relevant systems and processes and communicates within and across-teams.• Debug and troubleshoot complex software issues and provide timely solutions.• Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle.• Lead code reviews and provide constructive feedback to peers.• Manage refactors and system upgrades, and helps others do the same by coordinating efforts across the team.• Implement new software features and enhancements, especially those involving business critical components.• Mentor and train software engineers and help scale engineering teams by shaping roadmaps, managing key metrics, and through other programs.• Communicate effectively with team members and stakeholders.• Collaborate with cross-functional teams to define project requirements and project timelines.• Continuously improve technical skills and stay up to date with emerging technologies and shifting priorities.• Other duties as assigned. Qualifications:• Bachelor’s degree related field and extensive work experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions. • A wealth of experience leading technical projects.• Strong ability to identify and present information or data that will have a strong effect on others.• Extensive AWS and Python experience.• Strong ability to review and understand end-to-end work processes. • Skill in working with customers to understand their requirements and expectations by asking questions and listening.• Excellent problem-solving and analytical skills. Leadership expectations: • Follows Company's Principle and code of ethics on a day-to-day basis.• Shows appreciation for individual talents, differences, and abilities of fellow team members.• Listens and responds with appropriate actions.• Leads change initiatives and continuous process improvements. Any data provided as a part of this application will be stored in accordance with our Privacy Policy. For CA applicants, please also refer to our CA Privacy Notice. Precision Medicine Group is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. © 2020 Precision Medicine Group, LLC If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at QuestionForHR@precisionmedicinegrp.com. It has come to our attention that some individuals or organizations are reaching out to job seekers and posing as potential employers presenting enticing employment offers. We want to emphasize that these offers are not associated with our company and may be fraudulent in nature. Please note that our organization will not extend a job offer without prior communication with our recruiting team, hiring managers and a formal interview process.


- Company Name
- TieTalent
- Job Title
- Junior Backend Web Developer
- Job Description
- About Varied web tool development in supportive environment This successful and growing company are looking for bright web developers to work on a suite of web tools written with a variety of languages and frameworks. These tools are integral to the value of the products and services that have made this company such a success. These are very much a set of tools which are built with web technologies and languages rather than regular web development. This company is looking for bright junior engineers who have demonstrable skills in a set of web programming languages and frameworks such as JavaScript, Python, PHP, node.js, Django, and Laravel. You will also need to know how to efficiently query large SQL databases, secure web applications, and use container tools such as Docker. You will be joining a team of talented developers and a work environment that prioritises career development. With offices around the globe, you will have opportunities to travel for project work and training. Longer term secondments are also possible. Requirements 1st or 2:1 in Computer Science or similar from a top university Good knowledge of web backend languages and technologies Solid understanding of databases and SQL, especially large databases Willingness to learn new languages and frameworks For historic reasons, some of the code you will be working on is written in PHP, and so any specific knowledge of PHP would be very beneficial. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27335) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate Nice-to-have skills JavaScript Python PHP Node.JS Django Laravel SQL Docker Cambridge, England Work experience Backend Applications Languages English


- Company Name
- Job Title
- Software Engineering Manager, Site Reliability, Google Ads
- Job Description
- Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Preferred qualifications: Master's degree or PhD in Computer Science, or a related technical field. Experience working in a complex, matrixed organization. About The Job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of diversity, intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. In this role, you will join a team that enables digital platforms, properties, and content creators. We care for the experience that Google's customers have when using our premier advertising products. We're one of the teams for efficient, highly automated production management, and spend most of our time creating tools and refining practices to lower the cost of delivering these products and extend our remit in a sustainable way. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Responsibilities Drive quarterly objectives and key results planning, aligned with the annual objectives and agreed tactical projects, to ensure that each team member is contributing to team goals and providing incremental value. Meet regularly with each team member to discuss performance and development, and provide feedback and coaching to ensure each team member delivers on their expectations to the best of their ability. Ensure a smooth onboarding process for new team members through ongoing mentorship and up-to-date onboarding processes/tools. Lead and mentor a team of engineers, foster in a collaborative and inclusive environment. Guide engineers through the full software development lifecycle. Prioritize professional growth for team members, providing opportunities for learning and career advancement. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .