2,574 Cloud Technologies jobs in the United Kingdom
Graduate Software Engineer - Cloud Technologies
Posted 2 days ago
Job Viewed
Job Description
What You'll Do:
- Participate in the full software development lifecycle, including design, coding, testing, and deployment.
- Develop and maintain cloud-native applications and microservices using modern programming languages.
- Write clean, efficient, and well-documented code.
- Collaborate with senior engineers and product managers to understand project requirements and deliver high-quality solutions.
- Assist in the development and implementation of CI/CD pipelines.
- Contribute to the development of automated testing strategies.
- Learn and apply best practices in software engineering, cloud architecture, and DevOps.
- Troubleshoot and resolve software defects and issues.
- Participate in code reviews to ensure code quality and share knowledge.
- Contribute to team discussions and problem-solving sessions.
- Gain exposure to various cloud platforms such as AWS, Azure, or Google Cloud.
- Core principles of cloud computing and architecture.
- Programming languages such as Python, Java, Go, or Node.js.
- Containerization technologies like Docker and Kubernetes.
- Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Database technologies, both SQL and NoSQL.
- Agile development methodologies.
- Version control systems like Git.
- Advanced debugging and performance optimization techniques.
- Industry best practices for software development and security.
- Effective teamwork and communication in a remote environment.
- A degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- An interest in cloud technologies and software development.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage tasks effectively in a remote setting.
- Enthusiasm for building innovative software solutions.
Apprentice Software Engineer - Cloud Technologies
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior engineers in coding, testing, and debugging software applications.
- Contribute to the development of new features and enhancements for cloud-based products.
- Learn and apply software development best practices and methodologies (e.g., Agile).
- Participate in code reviews and learn from experienced team members.
- Help maintain and support existing software systems and infrastructure.
- Assist with the creation of technical documentation.
- Collaborate with team members through virtual communication tools.
- Gain practical experience with cloud platforms (e.g., AWS, Azure, GCP).
- Troubleshoot and resolve basic software issues.
- Engage in continuous learning and professional development.
- Passion for software development and technology.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt in a fast-paced, remote environment.
- Basic understanding of programming concepts is advantageous, but not essential.
- High school diploma or equivalent is required.
- Must be eligible to work in the UK and reside within it.
- Ability to commit to a full-time apprenticeship for its duration.
Graduate Software Engineer - Cloud Technologies
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy cloud-native applications using modern programming languages and frameworks.
- Contribute to the design and implementation of scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaborate with senior engineers and product managers to translate requirements into technical solutions.
- Participate in code reviews, providing and receiving constructive feedback.
- Troubleshoot and resolve software defects and issues in development, testing, and production environments.
- Assist in automating deployment pipelines (CI/CD) and infrastructure management.
- Research and evaluate new cloud technologies and services to improve system performance and efficiency.
- Document technical designs, code, and processes.
- Engage in continuous learning and skill development in cloud computing and software engineering.
Qualifications:
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of programming principles and experience with at least one object-oriented language (e.g., Java, Python, C#).
- Familiarity with cloud computing concepts and platforms (AWS, Azure, GCP) is a strong plus.
- Knowledge of data structures, algorithms, and software design patterns.
- Experience with version control systems like Git.
- Strong analytical and problem-solving abilities.
- Excellent communication skills, particularly in a remote collaboration setting.
- Ability to work effectively in an agile development environment.
- A genuine enthusiasm for cloud technologies and a desire to contribute to innovative projects.
This is an unparalleled opportunity to kickstart your career in cloud engineering, working on impactful projects from the comfort of your own home. You will receive comprehensive training, mentorship from industry experts, and clear pathways for career progression within our client's rapidly expanding technology division.
Senior Software Engineer - Cloud Technologies
Posted 10 days ago
Job Viewed
Job Description
Graduate Software Engineer - Cloud Technologies
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Participate in the design and development of cloud-native applications.
- Write clean, maintainable, and efficient code.
- Contribute to the testing and deployment of software solutions.
- Collaborate with senior engineers and product managers in a remote setting.
- Assist in troubleshooting and resolving software defects.
- Learn and apply cloud technologies such as AWS, Azure, or GCP.
- Engage in code reviews and contribute to team knowledge sharing.
- Support the implementation of CI/CD processes.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental programming concepts and data structures.
- Exposure to cloud computing principles (AWS, Azure, GCP).
- Familiarity with at least one programming language (e.g., Python, Java, C++).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities in a remote environment.
- Self-motivated and eager to learn new technologies.
Graduate Software Engineer - Cloud Technologies
Posted 10 days ago
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 10 days ago
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.
Be The First To Know
About the latest Cloud technologies Jobs in United Kingdom !
Graduate Software Engineer - Cloud Technologies
Posted 10 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.
Apprentice Software Developer - Cloud Technologies
Posted today
Job Viewed
Job Description
Key responsibilities:
- Assisting in the development of cloud-native applications using languages such as Python, Java, or Go.
- Learning and applying principles of DevOps, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.
- Working with cloud platforms like AWS, Azure, or Google Cloud Platform to build and manage scalable solutions.
- Participating in code reviews and learning best practices for writing clean, efficient, and maintainable code.
- Collaborating with development teams remotely using collaboration tools like Slack, Jira, and Confluence.
- Troubleshooting and debugging software issues, with guidance from senior developers.
- Contributing to technical documentation and knowledge sharing within the team.
- Engaging actively in training modules, workshops, and learning sessions to build technical expertise.
- Understanding and implementing security best practices in cloud environments.
- Gaining exposure to various software development methodologies, including Agile and Scrum.
This apprenticeship is ideal for individuals passionate about technology, with a keen interest in software development and cloud computing. While prior coding experience is beneficial, it is not strictly required, as extensive training will be provided. You should possess strong analytical and problem-solving skills, excellent communication abilities, and a proactive approach to learning. A strong aptitude for logical thinking and a desire to work collaboratively in a virtual team setting are essential. This role is 100% remote, allowing you to develop your skills from anywhere. The program typically lasts 18-24 months, culminating in a recognized qualification and potential for full-time employment upon successful completion. Eligibility may be subject to specific residency or educational background requirements.
Graduate Software Developer - Cloud Technologies
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Collaborate with senior developers and product managers to design, develop, and test software features for cloud-based applications.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
- Assist in the development and maintenance of CI/CD pipelines for automated deployment.
- Gain hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Contribute to the troubleshooting and debugging of software issues.
- Learn and apply agile development practices throughout the software development lifecycle.
- Document technical designs and implementation details.
- Actively participate in team meetings, sprint planning, and retrospectives.
- Engage in learning and development activities to expand your technical skillset and understanding of cloud technologies.
Qualifications:
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, Go).
- Exposure to or a strong interest in cloud computing principles and services.
- Basic understanding of version control systems like Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, particularly in a remote setting.
- Self-motivated, eager to learn, and adaptable to new technologies.
- Previous internship or personal project experience in software development is advantageous.