1,518 Cloud Technologies jobs in the United Kingdom
Graduate Software Engineer - Cloud Technologies
Posted today
Job Viewed
Job Description
What you'll do:
- Develop and maintain cloud-native applications using modern programming languages.
- Contribute to the design and architecture of scalable cloud solutions.
- Implement and automate CI/CD pipelines for efficient software delivery.
- Write clean, maintainable, and well-tested code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve issues in development, test, and production environments.
- Participate in code reviews and provide constructive feedback to peers.
- Learn and apply best practices in cloud security and compliance.
- Assist in the migration of existing applications to cloud infrastructure.
- Stay updated with the latest trends and technologies in cloud computing and software development.
What we're looking for:
- A recent graduate with a degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, Go).
- Enthusiasm for cloud computing platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving abilities and a logical approach to challenges.
- Strong communication and teamwork skills, essential for a remote setting.
- A proactive attitude and a desire to learn and grow.
- Understanding of agile development methodologies is a plus.
- Knowledge of containerization technologies like Docker and Kubernetes is beneficial.
- Commitment to producing high-quality software.
Graduate Software Engineer - Cloud Technologies
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Develop, test, and deploy software applications for cloud platforms (e.g., AWS, Azure, GCP).
- Collaborate with senior engineers to design and implement scalable and robust cloud solutions.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Assist in troubleshooting and resolving software defects and issues.
- Learn and apply modern software development methodologies, such as Agile and DevOps.
- Contribute to the continuous improvement of software development processes and tools.
- Work closely with product managers and stakeholders to understand project requirements.
- Engage in problem-solving and innovative thinking to address technical challenges.
- Contribute to the development of automated testing frameworks.
- Stay up-to-date with emerging cloud technologies and software development trends.
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- A strong foundation in programming languages such as Python, Java, C++, or JavaScript.
- Familiarity with cloud computing concepts and platforms (AWS, Azure, GCP) is highly desirable.
- Understanding of data structures, algorithms, and software design principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, with the capacity to collaborate effectively in a remote team.
- A passion for learning and a proactive attitude towards acquiring new skills.
- Previous internship or project experience in software development is a plus.
- Demonstrated ability to work independently and manage tasks effectively in a remote environment.
Graduate Software Engineer - Cloud Technologies
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of software applications, primarily focusing on cloud-based solutions.
- Collaborate with senior engineers to understand project requirements and contribute to technical solutions.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews to learn best practices and improve code quality.
- Gain hands-on experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Learn and apply agile development methodologies.
- Contribute to the creation and maintenance of technical documentation.
- Troubleshoot and debug software issues under the guidance of experienced team members.
- Engage in continuous learning and stay updated with emerging technologies and industry trends.
- Participate in team meetings and contribute ideas for process improvements.
- Develop a strong understanding of CI/CD pipelines and DevOps principles.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
- Solid understanding of fundamental programming concepts and data structures.
- Exposure to at least one modern programming language (e.g., Python, Java, C++, JavaScript).
- Basic knowledge of cloud computing concepts is advantageous.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, with the capacity to collaborate effectively in a remote setting.
- A genuine passion for technology and a desire to learn and grow.
- Ability to work independently and manage time effectively in a remote work environment.
- Enthusiasm for tackling challenging technical problems.
- Previous internship or project experience in software development is a plus.
Graduate Software Engineer - Cloud Technologies
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of cloud-native applications and services.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Work with cloud platforms like AWS, Azure, or GCP, gaining practical experience in their services.
- Participate in code reviews, providing constructive feedback to peers.
- Collaborate with senior engineers and product managers to understand project requirements and technical specifications.
- Contribute to the development of CI/CD pipelines and automation scripts.
- Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
- Learn and apply best practices in software development, cloud architecture, and cybersecurity.
- Engage in team discussions and contribute to the continuous improvement of development processes.
- Develop documentation for code, systems, and processes.
- Participate in daily stand-ups and sprint planning meetings as part of an Agile team.
- Embrace a remote-first culture, actively participating in virtual team activities and communications.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- A strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Enthusiasm for cloud computing technologies (AWS, Azure, GCP).
- Knowledge of version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to learn quickly and adapt to new technologies and methodologies.
- A proactive attitude and a strong desire to contribute to team success.
- Previous internship or project experience in software development or cloud technologies is a plus.
- Demonstrated ability to work independently and manage time effectively in a remote setting.
Apprentice Software Developer - Cloud Technologies
Posted 1 day ago
Job Viewed
Job Description
What you will learn and do:
- Gain foundational knowledge in programming languages such as Python, Java, or JavaScript.
- Learn about cloud computing platforms like AWS, Azure, or Google Cloud Platform.
- Assist in the development, testing, and deployment of cloud-based applications and services.
- Write clean, maintainable, and efficient code under the guidance of experienced developers.
- Participate in code reviews and learn best practices for software development.
- Understand and contribute to the software development lifecycle (SDLC).
- Develop skills in version control systems like Git.
- Learn about containerization technologies such as Docker and Kubernetes.
- Collaborate with remote team members using agile methodologies.
- Troubleshoot and debug software issues.
- Engage in continuous learning through online courses, workshops, and mentorship.
- Contribute to the development of documentation for software projects.
- A genuine passion for technology and a strong desire to learn software development.
- Good problem-solving skills and a logical mindset.
- Excellent communication skills, both written and verbal, for effective remote collaboration.
- Ability to work independently and manage your time effectively in a remote setting.
- Basic understanding of computer science principles is advantageous, but not essential.
- A proactive attitude and willingness to take initiative.
- Eligibility to undertake an apprenticeship programme.
- Must be legally entitled to work in the UK.
Apprentice Software Developer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
This apprenticeship is designed for individuals with a keen interest in coding and problem-solving, who may have little to no prior professional experience. You will be working alongside experienced developers, learning industry best practices and gaining valuable skills in cloud platforms, programming languages, and development methodologies. The programme is structured to provide a solid foundation, leading to recognised qualifications.
What You'll Be Doing:
- Assisting senior developers in writing, testing, and debugging code for cloud-based applications.
- Learning and applying programming languages such as Python, Java, or JavaScript.
- Gaining practical experience with cloud platforms like AWS, Azure, or Google Cloud.
- Participating in team meetings and contributing to project discussions.
- Learning about version control systems (e.g., Git) and CI/CD pipelines.
- Understanding software development lifecycles and agile methodologies.
- Assisting in the creation of technical documentation.
- Developing problem-solving skills and learning to approach technical challenges systematically.
- Shadowing experienced team members to understand different aspects of software development.
- Contributing to a collaborative and supportive remote team environment.
- A genuine passion for technology and a strong desire to learn software development.
- Good analytical and problem-solving skills.
- Basic understanding of programming concepts is a plus, but not essential.
- Excellent communication skills, both written and verbal, suitable for remote interaction.
- Ability to work independently and manage your time effectively in a remote setting.
- A proactive attitude and willingness to take initiative.
- Minimum of 5 GCSEs at grade C/4 or above, including Maths and English, or equivalent qualifications/experience.
- Must be a UK resident and eligible to work in the UK.
- Must be over 18 years of age.
Apprentice Software Developer - Cloud Technologies
Posted 4 days ago
Job Viewed
Job Description
What You Will Learn and Do:
- Gain foundational knowledge in programming languages such as Python, Java, or C#.
- Learn about cloud computing principles and platforms like AWS, Azure, or Google Cloud.
- Assist in the design, development, and testing of cloud-native applications.
- Participate in code reviews and learn best practices for software development.
- Understand version control systems (e.g., Git) and collaborative development workflows.
- Contribute to the creation of technical documentation.
- Develop problem-solving skills through practical application on development tasks.
- Engage in a structured apprenticeship program, working towards recognized certifications.
- Individuals with a strong interest in technology and software development.
- Candidates who possess excellent problem-solving abilities and a logical mindset.
- Strong communication skills, both written and verbal, essential for remote collaboration.
- Self-motivated individuals with the discipline to learn and work independently from home.
- A genuine desire to build a career in the tech industry.
- Minimum of A-Levels or equivalent qualifications in relevant subjects (e.g., Maths, Computer Science) or a keen demonstrable interest and relevant experience.
- Previous coding experience or personal projects are a plus, but not essential.
Be The First To Know
About the latest Cloud technologies Jobs in United Kingdom !
Junior Software Developer - Cloud Technologies
Posted 7 days ago
Job Viewed
Job Description
We are seeking enthusiastic individuals with a foundational understanding of software development principles and object-oriented programming. Proficiency in at least one programming language (e.g., Python, Java, C#) is required. Familiarity with version control systems like Git is a plus. While direct experience with cloud technologies is not mandatory, a genuine interest in learning and developing expertise in areas like cloud computing, containerization (Docker, Kubernetes), and CI/CD pipelines is essential. Strong problem-solving abilities, a keen eye for detail, and a proactive attitude towards learning are crucial. Excellent communication skills and the ability to work effectively in a remote team environment are also important. Candidates should be pursuing or have recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. This internship offers a fantastic opportunity to build your skills, expand your network, and kick-start your career in the exciting field of software development. We provide comprehensive training and mentorship to ensure your success.
Graduate Software Developer - Cloud Technologies
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications, primarily focused on cloud platforms (e.g., AWS, Azure, GCP).
- Learn and apply various programming languages such as Python, Java, or JavaScript.
- Collaborate with senior developers and product managers in an agile development process.
- Participate in code reviews and contribute to maintaining high code quality standards.
- Develop an understanding of cloud infrastructure, services, and deployment methodologies.
- Write clean, efficient, and well-documented code.
- Contribute to the development of APIs and microservices.
- Troubleshoot and resolve software defects and issues.
- Engage in continuous learning and professional development within cloud and software engineering disciplines.
- Participate in team meetings, contributing ideas and feedback.
- Assist in the creation of technical documentation.
- Learn about DevOps practices and CI/CD pipelines.
- A Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, achieved within the last 2 years.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, JavaScript).
- Enthusiasm for cloud computing and a willingness to learn cloud platforms.
- Basic knowledge of operating systems (Linux/Windows) and networking concepts.
- Strong problem-solving abilities and analytical thinking.
- Excellent communication skills and the ability to work effectively in a remote team environment.
- A proactive attitude and a genuine passion for technology and software development.
- Understanding of version control systems like Git is a plus.
- Familiarity with agile methodologies is beneficial.
Graduate Software Developer - Cloud Technologies
Posted 8 days ago
Job Viewed
Job Description
As a Graduate Software Developer, you will be mentored by experienced engineers, gaining practical experience in designing, coding, testing, and deploying software solutions. We are looking for individuals with a strong foundational understanding of programming principles and a keen interest in cloud platforms like AWS, Azure, or Google Cloud. A proactive approach to learning, excellent problem-solving abilities, and a passion for technology are essential. You will be part of a collaborative virtual environment, working alongside talented professionals to deliver high-quality software.
Responsibilities will include:
- Developing and implementing software solutions using modern programming languages (e.g., Java, Python, C#).
- Assisting in the design and architecture of cloud-native applications.
- Writing clean, efficient, and maintainable code.
- Participating in code reviews and providing constructive feedback.
- Developing and executing unit tests and integration tests to ensure software quality.
- Collaborating with senior developers and architects on feature development.
- Gaining experience with cloud platforms such as AWS, Azure, or GCP.
- Troubleshooting and debugging software issues.
- Documenting code and system designs.
- Learning and applying DevOps principles and CI/CD practices.
Qualifications:
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming fundamentals, data structures, and algorithms.
- Familiarity with at least one programming language (e.g., Java, Python, C++, C#).
- Exposure to or a strong desire to learn cloud platforms (AWS, Azure, GCP).
- Basic knowledge of databases (SQL/NoSQL).
- Excellent analytical and problem-solving skills.
- Good communication and teamwork abilities, suitable for remote collaboration.
- A proactive mindset and a commitment to continuous learning.
- Eligibility to work in the UK.