975 Cloud Technologies jobs in the United Kingdom
Graduate Software Engineer - Cloud Technologies
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications.
- Collaborate with senior engineers to develop and implement features for cloud-based platforms.
- Participate in code reviews and contribute to maintaining high code quality standards.
- Learn and apply Agile development methodologies and principles.
- Gain hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Contribute to the development of CI/CD pipelines for automated testing and deployment.
- Document software designs, processes, and user guides.
- Work effectively within a team environment, both in the office and remotely.
- Engage in problem-solving and innovative thinking to improve existing systems.
- Participate in training sessions and knowledge-sharing activities.
Qualifications:
- A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- A strong passion for software development and cloud technologies.
- Fundamental understanding of programming languages such as Java, Python, C++, or JavaScript.
- Familiarity with software development principles and practices.
- Excellent analytical and problem-solving abilities.
- Strong communication and teamwork skills.
- Eligibility to work in the UK and ability to attend the office in Manchester on a hybrid basis.
- Eagerness to learn and adapt to new technologies.
- Previous internship or project experience in software development is a plus.
Graduate Software Engineer - Cloud Technologies
Posted 4 days ago
Job Viewed
Job Description
What You Will Do:
- Assist in the design, development, testing, and deployment of cloud-native applications using microservices architecture.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Collaborate with senior engineers to understand project requirements and contribute to technical solutions.
- Gain exposure to cloud platforms like AWS, Azure, or Google Cloud Platform, including services like EC2, S3, Lambda, Kubernetes, and serverless functions.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Learn and implement CI/CD pipelines for automated testing and deployment.
- Contribute to the development of APIs and backend services.
- Engage in code reviews, providing and receiving constructive feedback.
- Troubleshoot and debug software issues across various environments.
- Develop an understanding of containerization technologies such as Docker and Kubernetes.
- Participate in team meetings and contribute to the overall knowledge sharing within the engineering department.
- Assist in documenting technical specifications and user guides.
- Explore and implement new cloud technologies and development methodologies.
- A recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- Strong foundation in programming principles and at least one modern programming language (e.g., Python, Java, C++, Go).
- Familiarity with cloud computing concepts and services (AWS, Azure, GCP) is highly desirable.
- Understanding of data structures, algorithms, and object-oriented programming.
- Experience with version control systems like Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, crucial for a remote role.
- A proactive attitude and a passion for learning new technologies.
- Ability to work effectively in a self-directed, remote team environment.
- Exposure to agile methodologies is a plus.
Graduate Software Engineer, Cloud Technologies
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications and cloud-based services.
- Write clean, efficient, and well-documented code under the guidance of senior engineers.
- Participate in code reviews and contribute to team discussions on technical solutions.
- Learn and apply cloud computing concepts and services (e.g., AWS, Azure, GCP).
- Contribute to the development and maintenance of CI/CD pipelines.
- Collaborate with team members to troubleshoot and resolve software defects.
- Gain exposure to various programming languages, frameworks, and development tools.
- Assist in the creation of technical documentation and user guides.
- Actively participate in team meetings, sprint planning, and retrospectives.
- Develop a strong understanding of agile development practices.
- Research new technologies and contribute innovative ideas.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundation in programming concepts and at least one programming language (e.g., Java, Python, C++, JavaScript).
- Basic understanding of cloud computing principles is beneficial.
- Familiarity with data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Proactive attitude and ability to work independently in a remote environment.
- A passion for software development and technology.
- Portfolio of personal projects or contributions to open-source projects is a plus.
Apprentice Software Developer - Cloud Technologies
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of cloud-based software applications.
- Write and test code under the guidance of senior developers.
- Learn and apply principles of cloud computing (AWS, Azure, GCP).
- Participate in team meetings and collaborative development processes.
- Support the deployment and testing of new software features.
- Contribute to documentation and knowledge sharing within the team.
- Develop a strong understanding of software development best practices.
Graduate Software Developer - Cloud Technologies
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, testing, and deployment of software applications.
- Write clean, maintainable, and efficient code in various programming languages (e.g., Python, Java, C#, JavaScript).
- Collaborate with senior developers and team members on software projects.
- Learn and apply principles of cloud computing (AWS, Azure, GCP) in software development.
- Participate in code reviews and provide constructive feedback.
- Develop and execute unit tests and integration tests to ensure software quality.
- Contribute to the documentation of software designs, processes, and code.
- Troubleshoot and debug software issues, identifying root causes and implementing solutions.
- Assist in the migration and deployment of applications to cloud environments.
- Engage in continuous learning to stay updated with new technologies and development practices.
- Support the maintenance and enhancement of existing software systems.
- Participate in agile development ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Gain experience with version control systems (e.g., Git) and CI/CD pipelines.
- Help to ensure the security and performance of developed applications.
- Contribute to a positive and collaborative remote team environment.
Qualifications and Skills:
- Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
- Strong foundation in programming concepts and data structures.
- Exposure to at least one high-level programming language.
- Familiarity with cloud computing platforms (AWS, Azure, GCP) is a significant advantage.
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills.
- Ability to work collaboratively in a remote team environment.
- Proactive attitude, eagerness to learn, and a passion for technology.
- Good organisational skills and attention to detail.
- Must possess a reliable internet connection and a suitable home working setup.
This is an exceptional opportunity for ambitious graduates looking to build a rewarding career in software development. Our client is committed to fostering talent and providing a supportive environment for professional growth. Join a forward-thinking company and contribute to innovative cloud-based solutions.
Graduate Software Developer - Cloud Technologies
Posted 8 days ago
Job Viewed
Job Description
As a Graduate Software Developer, you will be involved in the full software development lifecycle, from requirement gathering and design to coding, testing, and deployment. Your primary focus will be on developing cloud-native applications, microservices, and APIs, utilizing modern programming languages and frameworks such as Python, Java, Node.js, and leveraging cloud services from AWS, Azure, or GCP. You will learn to implement CI/CD pipelines, containerization technologies like Docker and Kubernetes, and best practices for cloud security and scalability.
The ideal candidate will possess a recent degree in Computer Science, Software Engineering, or a closely related field. A strong understanding of fundamental programming concepts, data structures, and algorithms is essential. Experience with any cloud platform, version control systems like Git, or any scripting language is a plus. You should be a motivated self-starter with excellent problem-solving skills, a passion for learning new technologies, and the ability to work effectively both independently and as part of a distributed team. Strong communication skills are vital for collaborating with colleagues remotely.
This internship is designed to provide a comprehensive understanding of cloud software development. You will work on real-world projects, contributing to the development of scalable, reliable, and efficient cloud solutions. The program emphasizes continuous learning and professional development, offering ample opportunities to expand your technical skillset and gain valuable industry experience. Successful completion of the internship may lead to a full-time employment offer.
Join a progressive company at the forefront of cloud innovation. This remote role offers the chance to develop cutting-edge software solutions from the convenience of your home office. Our client provides a competitive salary, comprehensive training, and the opportunity to grow within a supportive and forward-thinking organization. If you are a bright, enthusiastic graduate eager to build a career in cloud software development, we encourage you to apply.
Responsibilities:
- Develop and test software applications for cloud environments.
- Write clean, efficient, and maintainable code in relevant programming languages.
- Implement CI/CD pipelines for automated deployment.
- Work with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Collaborate with team members on software design and architecture.
- Participate in code reviews and contribute to improving development practices.
- Troubleshoot and resolve software defects.
- Learn and apply new technologies and tools in cloud development.
- Recent graduate with a degree in Computer Science, Software Engineering, or a related discipline.
- Solid understanding of programming principles and software development lifecycle.
- Familiarity with cloud computing concepts and platforms (AWS, Azure, GCP) is a strong advantage.
- Knowledge of at least one programming language (e.g., Python, Java, C++).
- Experience with Git version control.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities for remote work.
Graduate Software Developer - Cloud Technologies
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, coding, testing, and debugging of software applications.
- Develop features and enhancements for cloud-based platforms and services.
- Write clean, efficient, and well-documented code.
- Collaborate with senior developers and team members on project tasks.
- Participate in code reviews and provide constructive feedback.
- Learn and apply new technologies and programming languages.
- Assist in the deployment and maintenance of software solutions.
- Contribute to the creation of technical documentation.
- Engage in problem-solving and contribute to the resolution of technical issues.
- Actively participate in team meetings and agile ceremonies.
Qualifications:
- Recent graduate with a degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming fundamentals and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Enthusiasm for cloud computing and a willingness to learn cloud platforms.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage time effectively in a remote setting.
- Proactive attitude and a desire to learn and grow.
Be The First To Know
About the latest Cloud technologies Jobs in United Kingdom !
Senior Backend Software Engineer - Cloud Technologies
Posted today
Job Viewed
Job Description
As a Senior Backend Software Engineer, you will play a crucial role in designing, developing, and deploying scalable, high-performance backend systems. You will be responsible for writing clean, efficient, and maintainable code, primarily using Python and Java, and will work extensively with cloud platforms such as AWS or Azure. Your duties will include developing and maintaining APIs, managing databases (SQL and NoSQL), and implementing microservices architectures. You will also be involved in code reviews, mentoring junior engineers, and contributing to architectural decisions.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, coupled with a minimum of 5-7 years of professional backend development experience. Demonstrable expertise in building and scaling distributed systems, a strong understanding of cloud computing principles, and proficiency in containerization technologies like Docker and Kubernetes are essential. Experience with CI/CD pipelines, automated testing frameworks, and performance tuning will be highly valued. Excellent problem-solving skills, a passion for clean code, and a proactive approach to learning new technologies are paramount for success in this role.
This is an exceptional opportunity to work on challenging projects with a talented team, contributing to the development of cutting-edge software that impacts millions of users globally. You will have the autonomy to shape technical solutions and influence the engineering direction. The role offers a highly competitive salary, comprehensive benefits, and the flexibility of remote work. Join our client and be at the forefront of cloud technology innovation.
Senior Full-Stack Software Engineer (Cloud Technologies)
Posted today
Job Viewed
Job Description
Cloud Solutions Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and implement scalable, secure, and resilient cloud architectures.
- Develop and execute cloud migration strategies.
- Evaluate and recommend cloud services and technologies.
- Collaborate with engineering teams to deploy and manage cloud solutions.
- Ensure adherence to cloud security best practices and compliance standards.
- Optimize cloud resource utilization for performance and cost-efficiency.
- Provide technical leadership and guidance on cloud-related matters.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Create and maintain comprehensive technical documentation.
- Stay abreast of emerging cloud technologies and industry trends.
- Proven experience as a Cloud Solutions Architect or similar role.
- In-depth knowledge of cloud platforms (AWS, Azure, GCP).
- Expertise in cloud services, including IaaS, PaaS, and SaaS.
- Experience with containerization (Docker, Kubernetes) and serverless technologies.
- Strong understanding of networking, security, and database technologies in cloud environments.
- Proficiency in scripting and automation tools.
- Excellent problem-solving and analytical skills.
- Strong communication and presentation abilities.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert).
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.