Responsive Navbar

Cloud Solutions Developer

Job Description

Roles & Responsibilities

Job Title: Senior - Cloud Solutions Developer

Job Summary

A Senior Cloud Solutions Developer is responsible for designing, developing, and optimizing cloud solutions that address complex business challenges. This role requires extensive collaboration with architects and stakeholders, ensuring that solutions are aligned with business objectives. The Senior Cloud Solutions Developer will also provide technical leadership and mentorship to junior and mid-level developers, fostering a culture of continuous improvement and innovation within the team. The ideal candidate will possess a deep understanding of cloud technologies and a passion for developing scalable, secure, and high-performance cloud applications.

Key Responsibilities

  • Cloud Solution Design and Architecture: Design and develop complex cloud-based systems that meet business objectives, ensuring scalability, security, and performance.
  • Leadership and Mentorship: Provide leadership and mentorship to junior and mid-level developers, guiding them in cloud technologies and best practices.
  • Collaboration with Architects and Engineers: Work closely with cloud architects to ensure solutions align with the overall cloud architecture and IT strategy.
  • Optimizing Cloud Applications: Monitor and optimize the performance of cloud applications, ensuring reliability and cost-efficiency.
  • Documentation and Reporting: Create detailed design documents, technical specifications, and implementation plans for cloud-based solutions.
  • Code Reviews and Quality Assurance: Lead code reviews, ensuring that development follows industry best practices, and maintain high-quality standards.

Skills and Knowledge Required

  • Advanced Cloud Platform Expertise: Expertise in AWS, Azure, or Google Cloud services, including Lambda, Kubernetes, Cloud Functions, Cloud Storage, and cloud databases.
  • Architectural Design: Strong understanding of cloud architecture and design patterns for scalability, security, and availability.
  • Programming Mastery: Proficiency in multiple programming languages (e.g., Python, Java, JavaScript, Go, Node.js).
  • Security Expertise: Deep understanding of cloud security principles, including IAM, encryption, access control, and secure application development.
  • DevOps Practices: Strong experience with CI/CD pipelines, automation tools (e.g., Terraform, Ansible), and DevOps workflows.
  • Database Design and Optimization: Expertise in cloud-based databases and designing solutions that scale efficiently.

Educational Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Certifications: AWS Certified Solutions Architect – Professional, Microsoft Certified: Azure Solutions Architect Expert, Google Cloud Professional Cloud Architect (Preferred).

Key Focus Areas

  • Cloud Application Design and Architecture: Focusing on building complex, high-performance, and secure cloud systems.
  • Team Leadership and Mentorship: Providing guidance and coaching to less experienced developers, fostering a collaborative team environment.
  • Cloud Optimization: Ensuring cost-effective cloud application performance and scalability.
  • Innovation and Technology Adoption: Staying up-to-date on emerging cloud technologies and applying them to business solutions.

Experience

5-8 years of experience in cloud development, with at least 3-4 years in a senior developer role focused on cloud solutions.

Tools and Equipment

  • Cloud Platforms: AWS, Azure, Google Cloud.
  • Programming Languages: Python, Java, Go, Node.js, JavaScript.
  • DevOps Tools: Terraform, Kubernetes, Docker, Jenkins, Ansible.
  • Cloud Databases: AWS RDS, DynamoDB, Google Cloud SQL, Azure SQL Database, MongoDB.
  • Monitoring and Performance Tools: New Relic, CloudWatch, Datadog, Prometheus, Grafana.

Other Requirements

  • Excellent leadership and mentoring skills to guide and train less experienced developers.
  • Strong problem-solving skills to tackle complex cloud architecture challenges.
  • Ability to manage multiple projects and deadlines effectively.
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology