Solution Architect- Apps
Microsoft
Solution Architect- Apps
Mexico City, México, Mexico
Save
Overview
The Solution Architect gathers customer/partner insights from a broad range of stakeholders to shape and form both the definition and ongoing execution of projects. Defines and documents the architecture to communicate the value proposition of the business solution along with the project approach. Collaborates with the Project Manager to jointly drive project/technical governance of the design, build, and deployment into use of proof of concepts and pilots. Works with the business sponsor and customer/partner stakeholders to gather and ratify requirements and constraints. Collaborates with the Account Team and/or Bid Team to understand the business solution/problem. Anticipates and identifies scenarios that could slow or impede pre-sales/delivery. Works in close collaboration with the Project Manager and Account Team to identify, categorize, and communicate business and technical risks. Generates new and/or improvements to existing intellectual property. Develops a network of internal/external relationships with senior-level decision makers to build influence in addressing problems/blockers. Uses evidence-based arguments that articulate complex concepts in a simple manner to respectfully challenge Microsoft and customers/partners when a decision will not produce optimal results. Leads the adoption of Microsoft solutions technologies based on understanding of competitor solutions and how customer business value can be driven through Microsoft's offerings.
Qualifications
Required/minimum qualifications
- 1+ year(s) experience leading blended, multidisciplinary teams.
- 2+ years managing multiple projects or portfolios.
- Master's Degree in Computer Science, Information Technology, Engineering, or related field AND 6+ years experience in technology solutions, practice development, architecture, consulting, and/or technology domain (e.g., Security) OR Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field AND 8+ years experience in technology solutions, practice development, architecture, consulting, and/or technology domain (e.g., Security) OR equivalent experience.
- The position requires proficiency in Spanish at a fluent level and English at an advanced level.
- Technical or Professional Certification in Domain (e.g., Security). 3+ years people management experience, including managing consultant practice managers, technical sales managers, and/or technical architect managers.
- 6+ years project management experience.
- 6+ years technical sales experience.
- Master's Degree in Computer Science, Information Technology, Engineering, or related field AND 8+ years experience in technology solutions, practice development, architecture, consulting, and/or technology domain (e.g., Security) OR Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field AND 12+ years experience in technology solutions, practice development, architecture, consulting, and/or technology domain (e.g., Security) OR equivalent experience.
- 3+ years of leadership experience in the following functional areas:
Azure Kubernetes & Containers: Experience with Docker, Kubectl, shell scripting, Pod design & configuration, operations and monitoring, and container tools such as Prometheus, Twistlock, or Sysdig.
Dependable Microservices Architecture Background: Demonstrated experience in designing and implementing microservices architecture, including service decomposition, service boundaries, API design, and inter-service communication. Familiarity with patterns like Circuit Breaker, Service Registry, and API Gateway.
Development Languages and .NET Technologies: Proficiency in development languages such as C#, JavaScript, PHP, Python, and experience with .NET technologies up to the latest version, including .NET Core, .NET Standard, and ASP.NET Core.
Azure DevOps: Expertise with Azure DevOps, GitHub, Terraform, ARM Templates, YAML, PowerShell, Python or other scripting languages, CI/CD, Unit/UI Testing.
Cloud Technologies: Familiarity with cloud computing platforms, such as AWS, Azure, or Google Cloud Platform, and the ability to design microservices to leverage cloud-native services.
Databricks Experience: Proven experience with Databricks, including leveraging Apache Spark for large-scale data processing and analytics. Expertise in building and optimizing data ingestion and transformation pipelines using Databricks, and integrating Databricks with BI tools like Power BI for advanced analytics. Skilled in managing and utilizing both static and streaming data for batch and real-time processing, ensuring robust data infrastructure.