United States


Dallas, Denver, Houston, Phoenix

Area of expertise:

Software Engineering

Job Description

The Application and Infrastructure Solution Architect is focused on the design and development of a variety technology solutions for our clients.

Daily, this means you will:

  • Learn our client's business, their organization, systems, challenges, and goals

  • Participate in and lead stakeholder brainstorming, technical planning and design sessions

  • Craft the technical vision by mapping requirements to technical solutions, communicated through functional and technical design documents

  • Articulate execution strategy through roadmaps, estimates and implementation plans

  • Ensure quality through enforcement of best practice and project governance

  • Build prototypes and proofs of concept to validate technical decisions

  • Work collaboratively with account executives and other Solutions Architect peers to develop solutions

  • Lead by example through implementation of challenging, core components

  • Lead client facing, and internal training (technology training and/or application specific-training)

  • Have the opportunity to grow into a leadership role within the office, including driving technical thought leadership and taking on people management responsibilities.


  • Travel: Must be willing and able to travel during as needed 

  • 5+ years professional experience as Senior Developer, Team Lead and/or Architect in the .NET ecosystem including (C#. ASP.NET, WebAPI)

  • Experience recommending successful architecture technology designs and principles across infrastructure platforms, security, data, integration and application layers

  • Experience in Microsoft Azure including building scalable applications using App Servers, Pub/Sub, and Service Bus (AWS or Google Cloud a plus)

  • Knowledgeable in Azure Cloud offerings, Cloud services, Azure cloud storage, Azure AD and Express Routes

  • Enterprise-level experience with teams involved in architecture of highly scalable, secure, distributed applications, aligned with company standards, process, methodologies, and best practices

  • Experience with IT automation, orchestration (Chef, Puppet, etc.), operational monitoring, and service management strategies

  • Experience architecting, implementing and supporting Microsoft Azure infrastructure and topologies

  • Understands the full, end-to-end software development life-cycle and an ability to contribute in a hands-on manner to that life-cycle

  • Deep technical knowledge of important current and emerging software technologies and standards

  • Deep, broad knowledge of LAN/WAN and communications technologies

  • Experience with SAAS, IaaS, PaaS models

  • Client-facing consulting experience required

  • Experience Leading/ Managing teams 
Apply now

Share this job:

Share Facebook Twitter Email

About Avanade

Avanade leads in providing innovative digital services, business solutions and design-led experiences for its clients, delivered through the power of people and the Microsoft ecosystem. Our professionals combine technology, business and industry expertise to build and deploy solutions to realize results for clients and their customers. Avanade has 29,000 digitally connected people across 23 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. We welcome all, and seek talented individuals who can bring their whole self to work, build inclusive teams and encourage diversity inside and outside the organization. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at