SharePoint/Microsoft 365 Developer

Marathonus

Richmond (VA)

Hybrid

USD 90,000 - 140,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) match
Wellness reimbursement
Professional development

Job summary

Marathon Consulting is a Microsoft 365-focused consulting firm seeking a developer/engineer with deep SharePoint and 365 experience. The role covers migrations, development, and governance for clients in Hampton Roads and Richmond, VA.

The ideal candidate has 5+ years in SharePoint on-prem and 2+ years in Online, with strong C# and JavaScript skills, and is comfortable with SDLC and client-facing delivery. Competitive compensation, PTO, bonus opportunities, and comprehensive benefits are

Qualifications

  • 5+ years of SharePoint 2013+ with migrations, config, development or governance
  • 2+ years with SharePoint Online and M365 with admin, migrations or dev
  • 5+ years with C#/ ASP.NET, JS frameworks, and SQL development
  • Experience in SDLC and client-facing delivery

Responsibilities

  • Assist data migration into Microsoft 365 and SharePoint Online
  • Develop components using modern web technologies for SharePoint Online and Teams
  • Evaluate 365 features and advise on governance and security
  • Design and develop Power Apps for business processes
  • Provide governance strategies and security policy guidance
  • Architect and assist in security policy administration for 365

Skills

SharePoint
C# / .NET
Microsoft 365
JavaScript
SQL Server
Azure SQL
Power Automate
Power Apps

Tools

SharePoint Framework
Power Automate
Power Apps
Teams

Job description

Location:Richmond, VAWork Arrangement:HybridPay:Junior/Mid-Level$65,000 - $95,000Senior$90,000 - $120,000Architect/Enterprise$110,000 - $140,000Proficiencies Required:C#.NETSharePointMicrosoft365JavaScriptMS SQL Server/Azure SQLApply NowMarathon Consulting is seeking a Microsoft 365 developer/engineer to help support our clients throughout both of our market areas, Hampton Roads and Richmond, VA. The ideal candidate will have at least 5 years of experience with SharePoint On-Premise and 3 years of experience with SharePoint Online and Microsoft 365.Join an award-winning consulting firm that values work-life balance, professional growth, and a collaborative culture. Marathon employees enjoy competitive compensation, generous paid time off, performance bonus opportunities, and a comprehensive benefits package. Our healthcare plans cover 90% to 100% of the employee premium, depending on the plan selected, and we offer a competitive 401(k) match, professional development opportunities, an annual $300 reimbursement for health and wellness or pre-approved home office enhancements, and plenty of opportunities for career growth.ResponsibilitiesThis is what you can expect to do in this role on a day-to-day basis and the key contributions you'll make as part of the team.Assist with the migration of data into Microsoft 365 and SharePoint OnlineDevelop custom components and processing using modern web technologies for SharePoint Online and Microsoft TeamsEvaluate SharePoint Online and Microsoft 365 capabilities and make recommendations for leveraging new featuresKeep up with industry knowledge of Microsoft 365, concepts, and best practicesCreate automated business processes with Power AutomateDesign and develop power apps for line-of-business processesProvide strategies and implementation for Microsoft 365 governance and securityServe as a knowledge expert on Microsoft 365 applications, advising on best practices of use and third-party integrationsAssist in the architecture of and administration of security policies for Microsoft 365RequirementsThese are the essential skills, experience, and qualifications needed to successfully perform this role.5+ years of experience with SharePoint 2013 and above with expertise in 2 or more of the following:MigrationsInstallation/configuration/setupDevelopment/customization (such as C# web part)WorkflowsGovernance planning and implementation2+ years of experience with SharePoint Online, with expertise in 3 or more of the following:AdministrationMigrationsSharePoint Framework DevelopmentSharePoint Modernization and Hub SitesGovernance Planning and ImplementationMicrosoft Power Automate or Microsoft Power Apps Development5+ years of experience with one or more of the following:C# /ASP.NET developmentJavaScript development – TypeScript, React, Vue.js, AngularSQL Server development – T-SQL, stored procedures, joins, triggers, functions, indexes, etc.Web development experience in other technologiesExperience with Microsoft Teams AdministrationExcellent problem solving skillsIn-depth knowledge of the SDLC processWillingness to be an active participant in sales and marketing callsPolished professional with excellent verbal/written skills and client-facing presencePreferred QualificationsThese additional skills, experience, or certifications will help you succeed and make an immediate impact in this role, but they aren't required. If you don't have them yet, you'll have opportunities to continue learning and growing at Marathon.Microsoft 365 or Azure certificationExperience using SharePoint Workflow Automation with other tools like Nintex and K2Experience either Microsoft Azure AD or SSOExperience with Active Directory AdministrationExperience with Microsoft Exchange and Exchange MigrationsIntegration of MS Copilot and other AIExperience with Microsoft Teams development, including custom tabs and botsWhy Join Marathon?Competitive compensation and comprehensive benefits. We offer a competitive salary, performance bonus opportunities, generous paid time off, a 401(k) with company match, and a comprehensive benefits package, including employer-paid medical, dental, life, and long-term disability coverage.Flexibility that supports your life. We believe great work and a healthy work-life balance go hand in hand. While remote work is supported, we give preference to candidates who live within reasonable proximity to one of our offices so they can occasionally join us for technical learning sessions, company meetings, community service initiatives, and team events.A place to grow your career. Our people are our greatest asset, and we're committed to helping you grow. From bi-monthly technical training and Lunch & Learns to Pluralsight access and a week of paid professional development after your first year, we invest in your continued success.A collaborative, people-first culture. You'll work alongside talented professionals who enjoy solving complex challenges, sharing knowledge, and celebrating successes together. We believe doing great work and enjoying what you do should go hand in hand.Health and wellness support. Receive an annual $300 reimbursement for eligible health and wellness expenses or pre-approved home office enhancements.Community, connection, and fun. From volunteer opportunities and family-friendly events to company celebrations, team outings, and happy hours, we make time to connect outside of project work.Award-winning workplace. Marathon has been recognized as a Best Places to Work in Virginia and a Top Workplace in Hampton Roads multiple times, reflecting the culture our employees have helped build.Relocation assistance available. For selected candidates, we offer relocation assistance to our Hampton Roads or Richmond offices.*Must be legally authorized to work in the United States without the need for employer sponsorship now or at any time in the future.Marathon Consulting, LLC is an equal opportunity employer and will not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.To apply, fill out the form on this page or send your resume in Word or PDF format as an attachment to recruiting@marathonus.com.Amazing BenefitsDedication to Your Professional DevelopmentWant to attend a training session, workshop or conference? What about joining a professional organization to further your professional growth? We've got that covered.Prioritizing Your HealthWe pay between 90%-100% of our full-time employee's health and dental insurance, based on the chosen plan.Commitment to Your FutureWe're proud to offer a highly competitive 401K plan that you want for your retirement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SharePoint/Microsoft 365 Developer
SharePoint/Microsoft 365 Developer

Marathonus • Virginia (MN)

Hybrid
USD 90,000 - 120,000
Health insurance
401(k) match
Wellness reimbursement
+3
SharePoint/Microsoft 365 Developer
SharePoint/Microsoft 365 Developer

Marathon Consulting • Virginia (MN)

Hybrid
USD 90,000 - 130,000
SharePoint/Microsoft 365 Developer
SharePoint/Microsoft 365 Developer

Marathon Consulting • Richmond (VA)

Hybrid
USD 110,000 - 150,000
Competitive salary
Performance bonus opportunities
Paid time off
+3
Remote Microsoft 365 & SharePoint Developer
Remote Microsoft 365 & SharePoint Developer

Marathon Consulting • Virginia (MN)

Hybrid
USD 90,000 - 130,000
Remote SharePoint & Microsoft 365 Developer
Remote SharePoint & Microsoft 365 Developer

Marathon Consulting • Richmond (VA)

Hybrid
USD 110,000 - 150,000
Competitive salary
Performance bonus opportunities
Paid time off
+3
Microsoft 365 & SharePoint Engineer (Hybrid)
Microsoft 365 & SharePoint Engineer (Hybrid)

Marathonus • Virginia (MN)

On-site
USD 90,000 - 120,000
Health insurance
401(k) match
Wellness reimbursement
+3
Application Developer – Virginia Beach, VA (Hybrid)
Application Developer – Virginia Beach, VA (Hybrid)

Marathonus • Virginia Beach (VA), Northern (KY)

Hybrid
USD 100,000 - 140,000
Health coverage 90-100%
401K match
Wellness stipend
+4
Hybrid SharePoint & Microsoft 365 Developer
Hybrid SharePoint & Microsoft 365 Developer

Marathonus • Richmond (VA)

Hybrid
USD 90,000 - 140,000
Health insurance
401(k) match
Wellness reimbursement
+1
Family & Occupational Medicine Physician - Newport News, VA
Family & Occupational Medicine Physician - Newport News, VA

Marathon Health, LLC • Newport News (VA)

On-site
USD 230,000 - 280,000
Comprehensive health benefits
CME coverage
Paid time off
Physician Assistant - Centreville, MD
Physician Assistant - Centreville, MD

Marathon Health, LLC • Maryland

On-site
USD 120,000 - 165,000
Non-production-based compensation
Comprehensive benefits
CME allowance
+2