Logo of Huzzle

Solution Architecture Apps

image

Microsoft

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Architecture & Urban Planning
  • Hyderabad, +1

AI generated summary

  • You need a relevant degree, 8+ years of experience, strong communication skills, problem-solving ability, and knowledge of application architecture, technology solutions, and cloud trends. Travel may be required.
  • You will design scalable Azure solutions, document architecture, lead governance discussions, collaborate with stakeholders, develop test plans, manage risks, and mentor others while resolving conflicts.

Requirements

  • Bachelor's degree OR Master’s degree in computer science, Information Technology, Engineering, or related field AND 8+ years’ experience in developing technology solutions, practice development, architecture, and consulting.
  • Technical or Professional Certifications
  • Inclusive and collaborative – driving teamwork and cross-team alignment.
  • Strong partner relationship management and solution development skills.
  • Conversant knowledge of competing platforms and solutions.
  • Strong executive presence including communication and presentation skills with high comfort to large and small technical audiences.
  • Problem solving mentality leveraging internal and/or external resources, conflict resolution, and follow through with partners.
  • Orchestration of application development lifecycle.
  • Demonstrable architecture, design, implementation, and/or support of complex application architectures
  • Candidates must also demonstrate the ability to adapt to new technologies, learn quickly, and understand relevant cloud trends is required.
  • The job may require travel.
  • Fluent English verbal and written communications skills are a must.

Responsibilities

  • Leverages a structured approach to architecture projects using existing methodologies (e.g., Waterfall, Agile, Iterative) that make use of existing reference architecture and established architectural styles and design patterns.
  • Defines and documents the Architecture through an architecture description document, an architecture decisions log, and a requirements/constraints traceability matrix to communicate the value proposition of the business solution.
  • Leads cost-based and technology-based discussions to explain the architecture in terms of its build, deployment, and ongoing operational use to determine customer appetite for the business solution. Demonstrate ROI that the business solution realizes.
  • Collaborates with the Project Manager to jointly drive project/technical governance of the design, build, and deployment into use of proof of concepts (POCs) and pilots.
  • Collaborates with business sponsor and customer/partner stakeholders (e.g., Business users, Enterprise Architects, Security Team, Operations Team) to gather and ratify requirements and constraints. Manages and resolves ambiguity in the requirements and documents assumptions and implications where it cannot be resolved.
  • Drives development and execution of Test Plans to prove that each requirement/constraint has been implemented as expected by the customer.
  • Collaborates with Project Manager and Account Team to identify, categorize, and communicate business and technical risks.
  • Generates new and/or improvements to existing intellectual property. Drives the re-use of intellectual property and recommends practices in both pre-sales and delivery.
  • Participates and contributes to internal/external communities.
  • Develops a network of internal/external relationships to build influence in addressing problems/ blockers and facilitating additional views on the matter of interest. Stays up to date on Microsoft’s technologies, products.
  • Uses evidence-based arguments that articulate complex concepts in a simple manner to respectfully challenge Microsoft and customers / partners when a decision or course of action will not produce optimal results.
  • Serves as the "technical conscience" to challenge the status quo and unrealistic expectations.
  • Proactively resolves conflicts and seeks resolution to balance the overall outcome.
  • Shares ideas, insight, and strategic, technical input with technical teams, internal communities across the field, and the larger virtual team across Microsoft using a thorough knowledge of specific Microsoft products and their context in the competitive landscape.
  • Participates in external architect community events (e.g., conferences, seminars, technical meetups, Webcasts, blogs, hackathons) and shares learnings with internal team. Acts a mentor to junior colleagues to educate them on technical and non-technical concepts.
  • Designing scalable solutions on Azure cloud platforms with focus on performance and resiliency, utilizing microservices architecture, data structures, modern application design patterns, and anti-patterns, such as MVC, CQRS and/or SAGA.
  • Engineering distributed applications within architectural scenarios such as Web and IoT.
  • Extensive experience in application development including implementing, customizing, operating, and troubleshooting Azure Cloud solutions.
  • Comprehensive expertise in microservices, Docker, and Kubernetes. Containers for packaging application deployment units and interacting with container-orchestration technologies such as Kubernetes, Service Fabric, Cloud Foundry.
  • Defining CI/CD pipelines to automate test and release across different application environments using concepts such as Blue/Green and Canary deployments and related technologies (e.g., Jenkins, Spinnaker, Azure for DevOps, Chef, Puppet).
  • Strong working knowledge of security controls such as encryption, AuthN/AuthZ, application monitoring and end-to-end Telemetry.
  • Proficient with one or more Cloud Databases such as Azure SQL, Azure Database for PostgreSQL, MySQL, Azure Cosmos DB, database scalability and availability.
  • Source code management including branching, merging, and rebasing etc. using Git or other source control technologies such as TFS.
  • Open-source technologies and frameworks.
  • Exposure to Azure Infrastructure & Security including load balancing, geo-redundancy, CDN and VPN technologies.
  • Embody our culture and values.

FAQs

What is the main mission of the Industry Solutions (IS) team at Microsoft?

The main mission of the Industry Solutions (IS) team is to empower every person and organization on the planet to achieve more through innovative technology and solutions.

What type of methodologies does the Solution Architecture Apps role utilize for architecture projects?

The role leverages methodologies such as Waterfall, Agile, and Iterative to structure architecture projects.

How does the Solution Architecture Apps role collaborate with the Project Manager?

The role collaborates with the Project Manager to drive project and technical governance of design, build, and deployment of proof of concepts (POCs) and pilots.

What kind of technology areas will I be working on as a Solutions Architect at Microsoft?

You will be designing scalable solutions on Azure cloud platforms, engineering distributed applications, working with microservices, Docker, Kubernetes, defining CI/CD pipelines, and more.

What educational qualifications are required for this position?

A Bachelor's degree or Master's degree in computer science, Information Technology, Engineering, or a related field is required, along with 8+ years of experience in technology solutions and architecture.

Is travel a requirement for this job?

Yes, the job may require travel.

What personal qualities are preferred for candidates applying for this role?

Candidates should demonstrate inclusivity, collaboration, strong problem-solving skills, and the ability to communicate effectively with both technical and non-technical audiences.

Are there any additional qualifications that would be beneficial for this role?

Technical or professional certifications, strong partner relationship management skills, and conversant knowledge of competing platforms and solutions are preferred.

What is expected from candidates in terms of communication skills?

Candidates must possess fluent English verbal and written communication skills, with a strong executive presence to engage with both large and small technical audiences.

What opportunities exist for professional growth in this position?

There will be opportunities to participate in external architect community events, mentor junior colleagues, and contribute to internal and external communities, fostering both personal and professional development.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.