United States



Area of expertise:

Software Engineering

Job Description

Job Description:

Avanade seeks a Computer Systems Engineer, Solution Development in Seattle, WA to participate in and lead small teams of 1-5 developers in the design, deploy, and test of solution components of medium size and complexity based upon the Microsoft technology stack and w/in an Agile methodology(ies).  You will: communicate w/clients to understand specific system requirements and, using a systematic approach to reach the desired solution, will identify software solutions and/or components to meet user needs; collaborate w/engineers, software developers, and relevant technical staff to apply diversified knowledge of engineering principles and practices in the selection of appropriate design solutions whilst ensuring compatibility/integration of system components; verify stability, interoperability, portability, security, or scalability of applications/solutions; develop/construct/evaluate/test mission critical enterprise solutions including web services, enterprise portals and mobile applications; perform support and debugging; maintain and repair existing applications; perform systems management and integration functions; provide ongoing training/development and lead the work of more junior developers; and contribute to Avanade's repository of intellectual property.  Travel to client sites is required approximately 80% of the average work week.  Must live within reasonable commuting distance of Seattle, WA. 

Basic Qualifications:

The position requires at least a bachelor’s degree, or its foreign equivalent, in Computer Science, Computer Engineering, or a related technical degree, plus at least five (5) years of post-baccalaureate experience in the job offered, or as a Software Engineer/Developer, or in a similar role within the IT or IT consulting industry.  A qualified applicant’s professional experience must include the following skills: 5 years of experience designing software solutions based upon the Microsoft technology stack, including .NET Framework, C#, ASP.NET, or HTML5 on Azure; 5 years of experience analyzing, designing, developing, and implementing application code in a variety of contexts with a focus on Microsoft technologies; 5 years of experience communicating and presenting complex information to technical and nontechnical stakeholders; 5 years of experience leading small teams of 1-5 developers; and 5 years of experience developing software using either Agile or Fast Agile methodologies.

Candidates who are interested in this position should select “Apply” below.

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