243 Azure Services jobs in Bahrain
Senior Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and resilient cloud-native applications and microservices.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Build and optimize CI/CD pipelines for automated testing and deployment.
- Develop and deploy applications using containerization technologies such as Docker and Kubernetes.
- Write high-quality, well-tested code in languages such as Python, Java, Go, or Node.js.
- Collaborate with architects and senior engineers to define technical roadmaps and architectural decisions.
- Ensure the security, performance, and reliability of cloud services.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and contribute to fostering a culture of technical excellence.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years focused on cloud-based solutions.
- Proficiency in one or more cloud platforms (AWS, Azure, GCP).
- Strong experience with containerization technologies (Docker, Kubernetes).
- Expertise in microservices architecture and design patterns.
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI).
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Experience with relational and NoSQL databases.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fast-paced, remote team environment.
- Experience with serverless technologies is a plus.
Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
As a Technical Support Engineer, you will handle inbound technical inquiries via phone, email, and chat, diagnose hardware and software problems, and guide users through step-by-step solutions. You will maintain detailed records of customer interactions and resolutions within the CRM system. Your primary goal will be to deliver exceptional technical support and build strong relationships with our client's customer base.
The ideal candidate will possess an Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, along with 2-3 years of experience in technical support or IT helpdesk environments. Strong knowledge of operating systems (Windows, macOS, Linux), networking fundamentals, and cloud computing concepts (e.g., AWS, Azure, GCP) is essential. Excellent communication and customer service skills, patience, and a problem-solving mindset are key.
Responsibilities include resolving client issues related to software installation, configuration, connectivity, and performance. You will also be involved in creating and updating knowledge base articles to assist users and the support team. The ability to work collaboratively with other departments to escalate complex issues is important. This is an excellent opportunity to develop your technical expertise in a supportive and dynamic environment.
Remote Senior Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and maintaining scalable, high-performance cloud applications and microservices using languages like Java, Python, or Go.
- Architecting and implementing cloud solutions on platforms such as AWS, Azure, or GCP.
- Developing and managing CI/CD pipelines for automated build, testing, and deployment.
- Implementing and enforcing best practices for security, reliability, and performance in cloud environments.
- Collaborating with product managers, designers, and other engineers to define software requirements and technical specifications.
- Writing clean, well-documented, and testable code, including unit and integration tests.
- Troubleshooting and resolving complex technical issues in production environments.
- Mentoring junior engineers and contributing to code reviews to ensure code quality and knowledge sharing.
- Evaluating and integrating new technologies to improve our cloud infrastructure and development processes.
- Participating in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 6 years of professional software development experience, with a strong focus on cloud-native development, is required. Extensive experience with at least one major cloud platform (AWS, Azure, GCP) and its associated services is essential. Proficiency in one or more programming languages (e.g., Java, Python, Go, C#) and containerization technologies (Docker, Kubernetes) is mandatory. Strong understanding of microservices architecture, RESTful APIs, and database technologies (SQL and NoSQL) is expected. Excellent problem-solving skills, a passion for technology, and the ability to thrive in a remote, collaborative team environment are crucial. This is an excellent opportunity to work on challenging projects and shape the future of cloud technology.
Remote Senior Backend Engineer - Cloud Services
Posted today
Job Viewed
Job Description
- Design, develop, and deploy scalable backend services and APIs.
- Implement robust data storage solutions (SQL and NoSQL).
- Ensure code quality, performance, and security of backend systems.
- Collaborate with frontend developers and DevOps teams.
- Optimize applications for maximum speed and scalability on cloud platforms.
- Participate in code reviews and contribute to architectural discussions.
- Develop and maintain CI/CD pipelines and infrastructure as code.
- Troubleshoot and resolve issues in production environments.
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of experience in backend development.
- Proficiency in at least one major programming language (e.g., Java, Python, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of microservices architecture and containerization.
- Experience with database technologies and ORMs.
- Excellent problem-solving and communication skills for remote collaboration.
Lead Backend Software Engineer (Cloud Services)
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of scalable microservices and APIs using modern backend technologies.
- Architect and build cloud-native applications on platforms like AWS, Azure, or GCP.
- Write clean, efficient, well-documented, and testable code in languages such as Python, Java, Go, or Node.js.
- Mentor and guide junior software engineers, fostering a culture of technical excellence and continuous learning.
- Collaborate closely with frontend developers, product managers, and QA engineers to deliver high-quality software solutions.
- Optimize application performance, scalability, and reliability through rigorous testing and performance tuning.
- Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.
- Contribute to architectural discussions and decision-making, ensuring alignment with business objectives and technical strategy.
- Troubleshoot and resolve complex technical issues in production environments.
- Champion best practices in software development, including code reviews, unit testing, and security protocols.
- Research and evaluate new technologies and tools to improve development efficiency and product capabilities.
- Ensure the security and integrity of data and systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software development experience with a strong focus on backend systems.
- Proven experience leading software development teams and projects.
- Expertise in one or more modern backend programming languages (e.g., Python, Java, Go, Node.js).
- Deep understanding of cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience designing and building RESTful APIs and microservices.
- Proficiency in database technologies, including SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Strong knowledge of distributed systems design, data structures, and algorithms.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership abilities, with the capacity to thrive in a remote, collaborative environment.
- Experience with agile development methodologies.
Remote Senior Backend Engineer - Cloud Services
Posted today
Job Viewed
Job Description
- Designing, developing, and deploying scalable backend services and APIs.
- Building and maintaining robust and efficient microservices architecture.
- Implementing and managing cloud infrastructure on AWS, Azure, or GCP.
- Writing clean, maintainable, and well-tested code.
- Collaborating with frontend engineers and product managers to define software requirements.
- Troubleshooting and debugging complex technical issues.
- Ensuring the security, performance, and scalability of backend systems.
- Participating in code reviews and contributing to best practices.
- Staying up-to-date with emerging technologies and industry trends.
- Mentoring junior engineers and contributing to technical knowledge sharing.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in backend software development.
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Expertise in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of database systems, both SQL and NoSQL (e.g., PostgreSQL, MongoDB).
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote work.
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Azure services Jobs in Bahrain !
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy robust, scalable, and efficient backend services and APIs using modern programming languages.
- Architect and implement microservices-based solutions on cloud platforms like AWS.
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend developers, product managers, and other stakeholders to define and deliver new features.
- Optimize application performance, scalability, and reliability.
- Implement and maintain CI/CD pipelines for backend services.
- Develop and manage database schemas and ensure data integrity.
- Implement security best practices and ensure compliance with industry standards.
- Troubleshoot and debug complex issues across the backend stack.
- Mentor junior engineers and provide technical guidance.
- Contribute to architectural decisions and technical roadmap planning.
- Participate in code reviews to maintain high code quality.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 7 years of professional software development experience, with a strong focus on backend development.
- Expertise in at least one modern backend programming language (e.g., Java, Python, Node.js, Go).
- Proven experience designing and building RESTful APIs and microservices.
- Extensive experience with cloud platforms, particularly AWS (EC2, S3, RDS, Lambda, API Gateway).
- Strong understanding of database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB.
- Experience with containerization technologies (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).
- Solid understanding of software design patterns and architectural principles.
- Excellent problem-solving, analytical, and communication skills.
- Experience with agile development methodologies.
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and well-documented code using languages such as Python, Java, or Go. You will be responsible for designing and implementing APIs, managing databases (SQL and NoSQL), and ensuring the security and performance of our backend services. Experience with cloud platforms like AWS, Azure, or GCP is essential, as is familiarity with containerization technologies such as Docker and Kubernetes. You will also play a key role in troubleshooting production issues, performing code reviews, and mentoring junior engineers. The role demands strong problem-solving skills, a proactive approach to identifying and resolving technical challenges, and the ability to collaborate effectively within an agile development environment. Our client fosters a culture of continuous learning and innovation, offering ample opportunities for professional growth and development. If you are a seasoned backend engineer looking to contribute to cutting-edge cloud technologies and make a significant impact in Manama, Capital, BH , we encourage you to apply.
Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Write high-quality, maintainable, and testable code in relevant programming languages.
- Manage and optimize relational and non-relational databases.
- Implement and maintain cloud infrastructure on platforms like AWS, Azure, or GCP.
- Utilize containerization technologies (Docker, Kubernetes) for deployment and orchestration.
- Troubleshoot and resolve backend system issues in production environments.
- Participate in code reviews and provide constructive feedback.
- Collaborate with frontend developers, product managers, and other stakeholders.
- Mentor junior software engineers and promote best practices.
- Contribute to architectural design decisions and technical roadmaps.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, GCP).
- Expertise in designing and implementing RESTful APIs.
- Solid understanding of microservices architecture and distributed systems.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with CI/CD pipelines and tools.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in an Agile/Scrum development environment.
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide advanced technical support to clients via phone, email, and chat, addressing complex hardware, software, and network issues related to cloud services.
- Diagnose, troubleshoot, and resolve escalated customer problems in a timely and efficient manner.
- Develop and maintain comprehensive knowledge base articles, FAQs, and troubleshooting guides.
- Collaborate with engineering and product development teams to identify root causes of recurring issues and drive product improvements.
- Guide clients through the setup, configuration, and optimization of cloud services.
- Monitor system performance and proactively identify potential issues.
- Manage and prioritize support tickets, ensuring service level agreements (SLAs) are met.
- Train and mentor junior support engineers, sharing technical expertise and best practices.
- Gather customer feedback and report on trends to improve service delivery and product offerings.
- Stay up-to-date with the latest cloud technologies, security best practices, and industry trends.
- Participate in on-call rotation as needed to provide 24/7 support coverage.
- Document all client interactions and resolutions accurately within the ticketing system.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Minimum of 5 years of experience in technical support, helpdesk operations, or system administration, with a focus on cloud environments.
- Proven expertise in troubleshooting cloud platforms (e.g., AWS, Azure, Google Cloud), operating systems (Windows, Linux), and networking protocols (TCP/IP, DNS, HTTP).
- Strong understanding of virtualization technologies and containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving, analytical, and diagnostic skills.
- Exceptional customer service orientation and communication skills, with the ability to explain technical concepts clearly to non-technical users.
- Experience with ticketing systems (e.g., Zendesk, ServiceNow) and remote support tools.
- Ability to work independently and manage multiple priorities in a fast-paced environment.
- Proficiency in English is essential; knowledge of Arabic is beneficial.
Join a forward-thinking company and contribute your technical expertise to clients from your remote location, supporting operations connected to Zallaq, Southern, BH .