Job Description :

Microsoft 365 Developer

Experience : 10+

W2

location : Atlanta, GA

Job Summary

We are seeking a skilled Microsoft 365 Developer to design, develop, and maintain solutions within the Microsoft 365 ecosystem. The ideal candidate will have strong expertise in SharePoint, Teams, Power Platform, and Microsoft Graph, and will build scalable, secure, and high-performance enterprise solutions.

Key Responsibilities

  • Design and develop custom solutions using Microsoft 365

  • Build and customize applications in SharePoint Online

  • Develop solutions using Microsoft Power Platform (Power Apps, Power Automate, Power BI)

  • Create and maintain custom apps and bots in Microsoft Teams

  • Integrate third-party systems using Microsoft Graph and REST APIs

  • Develop SPFx (SharePoint Framework) web parts and extensions

  • Implement security and compliance best practices within the Microsoft 365 environment

  • Automate workflows and business processes

  • Provide technical documentation and user training

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field

  • 8+ years of experience developing within Microsoft 365

  • Strong experience with:

    • SharePoint Online development (SPFx, CSOM, REST)

    • Power Apps and Power Automate

    • Microsoft Teams app development

    • Microsoft Graph API

  • Proficiency in:

    • JavaScript / TypeScript

    • React

    • HTML5, CSS3

    • .NET / C#

  • Experience with Azure AD authentication and app registrations

  • Understanding of Microsoft 365 security & compliance

Preferred Qualifications

  • Experience with:

    • Azure Functions

    • Power BI reporting

    • DevOps / CI-CD pipelines

  • Microsoft certifications such as:

    • Microsoft 365 Certified: Developer Associate

    • Power Platform Developer Associate

  • Experience with Agile/Scrum methodologies

  • Troubleshoot, debug, and optimize existing solutions

  • Collaborate with business stakeholders, architects, and IT teams

Key Skills

  • Problem-solving and analytical thinking

  • Strong communication skills

  • Ability to work independently and in a team

  • Attention to detail

  • Stakeholder management

             

Similar Jobs you may be interested in ..