Area of expertise:

Software Engineering

Job Description

As a SharePoint Consultant, you will assist with the design, development and testing of the implementation of mission critical enterprise SharePoint solutions that may also require the Web sites, Office and other advanced components of Microsoft technology.



  • Creation of the SharePoint solutions/components including SharePoint On-Premises (2010+) and SharePoint Online using a variety of the available approaches prescribed by Microsoft
  • Under leadership direction, designs, constructs, tests, implements and optimizes portions of basic systems that enable and support business and engineering functions.
  • Contributes to deliverables for assigned basic projects.
  • Collects detailed user and technical requirements. Works with others to analyze collected requirements, translate into programming solutions, and ensure that identified solutions meet customer needs and expectations.
  • Able to work with Experience Design teams to translate XD wireframes and HTML/CSS into technical solutions
  • Experience of working with Microsoft Partner Ecosystem solutions such as Nintex, K2, Akumina, AvePoint, Metalogix
  • Designs, constructs, tests, and implements basic integrated solutions and distributed computing solutions for the customer and Avanade.
  • Monitors performance to identify and help resolve system problems.
  • Investigates and resolves problems on selected software products and standard systems. Learning to apply appropriate tools to analyze, identify, and resolve technical problems.
  • Participates in standard solution implementations, upgrades, enhancements and conversions.
  • Maintains security, integrity, and business continuity controls and documents.
  • Builds knowledge on emerging tools, techniques and technologies.


  • Bachelor's Degree in Computer Science, Computer Engineering, MIS or related field.
  • Minimum 1 years of experience with .NET development and SharePoint experience.
  • Demonstrated experience in SharePoint implementations and development of custom solutions using SharePoint platform. Ability to work with various SharePoint application development capabilities including server-side, REST APIs, Web Services, SPFx.
  • Understanding of On-Premises, Cloud (SharePoint Online) and Hybrid solutions; how to target applications to each of these and implications of storing data in each of these.
  • Backend (C#) and Front End (Javascript) coding skills. Knowledge and experience of front-end frameworks and ability to determine correct framework(s) for given scenario.
  • Good customer-facing and independent work skills.
  • Good communication skills with hands-on experience working on component-based applications in a distributed environment.
  • Possess strong MS platform knowledge and skills.
  • Possess knowledge and experience in developing, customizing and implementing software solutions.
  • Experience of working in different methodologies including both Agile and Waterfall methods; ability to determine relevant methodologies based on client and solution needs.
  • Preferred Certifications: SharePoint and MCPD Certified, MCSD Certified.
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