Position: Solution Architect (Microsoft Azure)
Company: GeeksForLess
Category: .NET
Experience required: 5y
English level: upper

Looking for a Solution Architect (Microsoft Azure) to work on different projects for a UAE company.
Remote, full-time, long-term
Schedule: GMT (Dubai) +4 business hours

Requirements:
• Strong Object-Oriented Programming and Design experience
• Understanding of Technical Design Patterns
• Development Languages (e.g. C#, JavaScript, Java, Front end skills like React, Angular etc.)
• SQL Programming knowledge
• Strong debugging skills
• .Net 4.0/Core (ASP.Net, Web API, PowerShell script. MVC, TFS/GitHub)
• Cloud Technologies (preferably Azure Full Stack)
• Azure (Deep technical understanding of PaaS & IaaS with Azure Application Dev experience)
• Skills on projects targeting a variety of form factors (e.g. Mobile, IoT)
• Application Lifecycle Management (e.g. Agile, TFS etc.)
• Solution Architecture (e.g. SOA, Enterprise Architecture)
• A broad understanding of the Microsoft Development toolset

Would be a plus:
• Industry vertical knowledge – Retail, Banking and Finance, Telecom etc.
• Middleware technologies used for integrations
• Knowledge of Azure DevOps, Docker, Kubernetes etc.
• AI and ML (Machine Learning) Development experience

Responsibilities:
• Work with the customer business team and/or IT Team to gather requirements/clarification on different enhancements/support tickets/incidents. Work on critical application break-fix issues in real time. • Manage Issue escalation within Devoteam and Customer IT (Partner). • • Adhere to SLA’s (Response and Resolution) defined for each incident with defined severity.
• Issue triage and isolation for a supported solution and other components primarily (but not limited to) built on MS Technologies or on Open Source
• Problem resolution and root-cause analysis and operational documentation; Escalate product bugs to Customer Support/Product Group and follow-up
• Coordinate build deployment and release to Production
• Review feedback from customer staff and propose changes to improve the support process; Set up monitoring and capacity alerts (Build Early Warning System) and review results regularly to advise on issues related to the custom application
• Who enjoys analyzing complicated problems, coming up with creative solutions, and working in focused teams to build things no one has thought of before, all in the service of production reliability.
• Drive innovation and deliver proactive support to reduce incidents, increase application relevance, availability & performance and accelerate deployments through automation, thus playing a pivotal role in increasing cloud adoption and consumption. Be aware of the latest advancements in technology and become a trusted advisor for customer

Project:
As a Microsoft Azure Consultant, you will deliver quality engagements on high-profile projects leveraging your expertise as an advisor, reviewer and/or individual contributor to ensure customer value and meet project objectives.