Position Title

Microsoft 365 and SharePoint Consultant (Technical)

Position Location

Alpharetta, GA or remote

Position Description

The Microsoft 365 (“M365”) and SharePoint Consultant (Technical) is responsible for the successful delivery of client technology solutions. This professional will work both independently and on project teams focused on delivering business solutions based on Microsoft and other related technologies for our customers. 

The Consultant must possess analytical skills, excellent verbal and written communication skills, and understand the long-term perspective on the relationship of Microsoft technology to the business opportunities facing our customers. The candidate must have a take-charge attitude and be able to implement needed solutions. This individual must be able to handle ambiguity without losing focus. The individual must demonstrate commitment to Abel Solutions values, including performing to an exceptionally high ethical standard and focusing on integrity, collaboration, and teamwork in all efforts. 

As an active consultant team member, this position will be responsible for participating in all activities of client-specific solution implementations. This includes requirements and solution definition, solution configuration and development, data conversion/migration, testing, and post-go-live support. Additionally, the consultant must possess the experience and tactical ability to establish priorities for their work in a dynamic environment and report on progress to internal and external parties. 

Consultants must have expertise in both SharePoint On-premises (2013/2016/2019) and SharePoint Online. Additionally, Consultants have moderate to deep technical experience in one or more areas (e.g., M365, Azure, application development/systems integration, RDBMS, business intelligence, business process automation (“BPA”)). 

While we support most of our clients remotely, there is always potential for occasional onsite travel to meet clients. 

Job Responsibilities

Consulting Services Delivery

    • Perform all aspects of technology implementation projects from analysis through implementation and support, including:
      • Analysis and input into application development/implementation methods, approaches, and tools across the solution development lifecycle.
      • Assist with analysis of the client’s business and identify the necessary transformation based on proposed solution(s).
      • Assist clients with M365 and SharePoint implementations to meet specific business needs.
      • Perform SharePoint environment analysis and implement/perform upgrades and data migrations.
      • Develop, implement, and troubleshoot solutions utilizing the Power Platform.
      • Build and implement PowerShell scripts.
      • Work closely with the Abel staff to design and implement systems that leverage the selected BPA technology stack, namely Nintex and Power Automate.
      • Participate in the development and execution of project deliverables (e.g., detailed design specifications, test scripts, etc.) with minimum guidance.
      • Investigate, resolve, and respond to issues that arise and suggest solutions/options to management.
    • When applicable, assist with leading client-specific projects, assign individual responsibilities, identify appropriate resources needed, and monitor progress towards timely completion of the project(s), including:
      • Assist with the development of plans and schedules; ensuring work plans address scope, approach, technical architecture, and inter-team dependencies.
      • Interface directly with the client for project status, issue escalation, and deliverable distribution.
      • Ensure effective flow of communication between management, users, client, and associates on the project team.
      • Facilitate and drive technical issue/risk management processes.
      • Ensure all deliverables’ quality metrics and milestone dates are clear and met while managing the budget.
      • Identify, estimate, and explain change orders for the client or third-party vendors.
      • Assist with project budget management including time and expense tracking.

Continuous Process Improvement

    • Promote best practices in terms of deliverables, processes, and knowledge sharing.
    • Further develop industry knowledge and expertise through continued participation in a variety of information system-related initiatives.
    • Continue to achieve Certifications in related areas.

Other Responsibilities/Expectations

    • Ensure project excellence by exhibiting professionalism, effective communication, critical thinking, workmanship, and assisting in financial deliveries of client engagements.
    • Attend company functions, including company meetings to cultivate team building.
    • Seek out opportunities for professional skills advancement through classes, seminars, webinars, events, self-study, etc.
    • Develop new technical knowledge and professional skills to enrich the company’s overall knowledge and skills, including certifications. This includes relevant Microsoft solution technologies (e.g., Microsoft 365, Dynamics 365, SharePoint, etc.) and related 3rd party products.
    • Demonstrate contributions to the technology community through social media posts, blog posts, or other thought leadership.
    • Assist the Abel Solutions leadership with other activities and tasks as assigned.
    • Integrate into and forge strong relationships with Abel Solutions’ teammates and leadership.

Experience Requirements

    • 4-year BS Degree in Computer Science, MIS, Business, or related field

Additional Experience

    • 4+ years of technical project consulting and implementation experience in M365 and SharePoint (On-premises and Online). 
    • 4 to 8 years in relevant technical project experience related to Microsoft technology systems.

Skill Requirements

    • Deep experience (administration and implementation/configuration) in SharePoint On-premises (2013/2016/2019) and SharePoint Online.
    • Moderate to deep expertise with relevant Microsoft technologies in the marketplace (e.g., M365, Power Platform, PowerShell, Dynamics, Azure, and related development technologies).
    • Moderate to deep experience with Azure, Active Directory, DNS, IIS, SSL, SMTP, SQL Server, and Windows Server.
    • Demonstrated proficiency with commonly used open source or third-party SharePoint administration and application tools, such as those from M365, Layer2, and Sharegate.
    • Experience with Nintex, specifically the design and implementation of solutions with Nintex Workflow and Forms.
    • Experience with systems development life cycle methodologies and frameworks (e.g., Agile/Scrum, ‘Waterfall’).
    • Possess exemplary written and oral communication skills to prepare and communicate programming plans and procedures as well as to interact with all low to mid-level personnel (up to Director level) within the client, project, and consulting services organization.
    • Possess strong client management and teamwork skills; comfortable with challenging others’ ideas and working with disparate groups to bring about consensus.
    • Capacity to multi-task, excellent organizational skills, and attention to detail.
    • Ability to manage concurrent tasks and priorities in a fast-paced, changing, demanding environment with quality results.
    • Strong analytical and critical thinking skills to assist with problem-solving and business rule definition, and to identify and negotiate solutions to address project challenges.
    • Ability to handle ambiguity without losing focus and can perform with minimal direction.
    • Proficient in the use of the Microsoft Office apps: Outlook, Word, Excel, PowerPoint, Teams, and DevOps.