Responsive Navbar

Cloud Solutions Developer

Job Description

Roles & Responsibilities

Job Title:  Junior - Cloud Solutions Developer

Job Summary

A Junior Cloud Solutions Developer is an entry-level role responsible for assisting in the development, testing, and maintenance of cloud-based applications and systems. This role focuses on learning and applying core cloud development principles, collaborating with senior developers and architects, and gaining hands-on experience with cloud technologies, primarily within a structured development environment. The ideal candidate will be eager to learn and grow in the dynamic field of cloud computing, contributing to innovative projects while developing their technical skills.

Key Responsibilities

  • Cloud Application Development: Assist in the design and implementation of cloud-based applications, ensuring they meet functional and technical requirements.
  • Collaboration: Work closely with senior developers and architects to understand cloud architecture and design principles, participating in code reviews and team discussions.
  • Code Testing: Conduct unit tests and assist in debugging and fixing cloud-based application issues, ensuring high-quality deliverables.
  • Cloud Environment Setup: Assist in setting up cloud infrastructure using services such as AWS, Azure, or Google Cloud, contributing to deployment processes.
  • Documentation: Create and maintain documentation for cloud-based solutions and code, ensuring clarity and accessibility for team members.
  • Learning and Growth: Actively learn cloud technologies and development best practices under mentorship, seeking opportunities for professional development.

Skills and Knowledge Required

  • Basic Cloud Knowledge: Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Programming Languages: Proficiency in one or more programming languages like Python, Java, JavaScript, or Node.js.
  • Version Control: Knowledge of Git for code management and collaboration.
  • Database Knowledge: Basic understanding of databases (SQL, NoSQL) and cloud database services (e.g., Amazon RDS, Azure SQL).
  • Cloud Services: Familiarity with IaaS, PaaS, and SaaS models and understanding of services like EC2, Lambda, Azure Functions, or Google Cloud Functions.
  • Development Tools: Familiarity with IDEs (Integrated Development Environments), debugging tools, and cloud management platforms.

Educational Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Certifications: AWS Certified Cloud Practitioner, Microsoft Certified: Azure Fundamentals (Optional).

Key Focus Areas

  • Cloud Fundamentals: Learning core cloud concepts and services.
  • Development Practices: Gaining proficiency in cloud development best practices and code quality.
  • Testing and Debugging: Learning techniques for effective testing and debugging in cloud environments.
  • Collaboration and Teamwork: Gaining experience in working within cross-functional teams and agile development cycles.

Experience

0-2 years of experience in software development, preferably with some exposure to cloud technologies.

Tools and Equipment

  • Cloud Platforms: AWS, Azure, Google Cloud.
  • Programming Languages: Python, Java, JavaScript, Node.js.
  • Version Control: Git, GitHub, GitLab.
  • CI/CD Tools: Jenkins, CircleCI, Azure DevOps.
  • IDE Tools: Visual Studio Code, Eclipse, PyCharm.
  • Databases: MySQL, PostgreSQL, MongoDB, AWS RDS, Azure SQL.

Other Requirements

  • Willingness to learn and develop new cloud technologies.
  • Problem-solving skills for tackling basic cloud application issues.
  • Ability to work under supervision and collaborate effectively with a development team.

Key Competencies and Requirements

The ideal candidate will demonstrate strong analytical skills, attention to detail, and a proactive approach to learning. They should possess effective communication skills to collaborate with team members and contribute to a positive team environment. A passion for technology and a commitment to continuous improvement will be essential for success in this role.

Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology