Who We Are!
We are GlobalStep, a technology services company with a global footprint. We specialize in software quality assurance, software development, localization/translation services, and user experience engagement.
We focus on the technology, media, and entertainment sectors. Our clients, including both Fortune 100 companies and startups, rely on us to enhance their product or service profitability through the creation of intuitive, user-friendly digital products that foster strong brand loyalty.
With our comprehensive UX expertise, we can provide customized solutions that span from development and quality assurance to localization and ongoing customer support. Our goal is to support you every step of the way, from initial deployment to ongoing support, and help you achieve success in the competitive digital marketplace
The role:
We are seeking an experienced Senior Azure Cloud Developer to join our team. You will be responsible for designing, developing, and maintaining cloud-based solutions on the Azure platform. You will collaborate with cross-functional teams to understand business requirements and translate them into scalable, reliable, and efficient cloud solutions.
Responsibilities to include:
• Design, develop, and deploy cloud-based applications and services on the Azure platform.
• Architect scalable and resilient cloud solutions that meet business requirements and adhere to best practices.
• Collaborate with stakeholders to gather and analyse requirements and propose technical solutions.
• Implement CI/CD pipelines for automated build, test, and deployment processes.
• Ensure the security, performance, and reliability of cloud applications through proper design and implementation.
• Troubleshoot and resolve issues related to cloud services and infrastructure.
• Stay updated with the latest Azure technologies, tools, and best practices, and provide recommendations for continuous improvement.
• Mentor junior team members and provide technical guidance and support.
• Participate in code reviews to ensure code quality, readability, and maintainability.
• Document technical designs, implementation details, and operational procedures.
• Mentor and provide guidance to junior team members to foster their growth and development.
Essential experience:
• Bachelor’s degree in Computer Science, Engineering, or related field.
• Minimum of 5 years of experience in developing cloud-based solutions on the Azure platform.
• Strong proficiency in Azure services such as Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, Azure Kubernetes Service (AKS), etc.
• Strong C# experience
• Proficiency in other programming languages such as .NET, Python, or Java.
• Experience with infrastructure as code (IaC) tools like Azure Resource Manager (ARM) templates, Terraform, or PowerShell.
• Hands-on experience with DevOps practices and tools like Azure DevOps, Git, Jenkins, etc.
• Solid understanding of cloud architecture principles, microservices architecture, and distributed systems.
• Experience in designing and implementing solutions with high availability, scalability, and disaster recovery.
• Strong problem-solving skills and ability to troubleshoot complex issues in a distributed environment.
• Excellent communication skills and ability to work effectively in a collaborative team environment.
Preferred Qualifications:
• Azure certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: Azure Solutions Architect Expert.
• Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
• Knowledge of serverless computing and event-driven architectures.
• Familiarity with hybrid cloud deployments and networking concepts in Azure.
• Experience with data engineering and analytics services in Azure such as Azure Databricks, Azure Data Lake, Azure Synapse Analytics, etc.