Demo

Senior Systems & Integrations Developer

North American Roofing Services LLC
Tampa, FL Full Time
POSTED ON 1/13/2026
AVAILABLE BEFORE 2/11/2026


Information Technology

Tampa, FL

ID: 4393-198

Full-Time/Regular

North American Roofing is a national commercial roofing company serving business clients across the U.S. We’re modernizing our systems and building stronger integrations across platforms to improve how we operate, sell, and serve customers.

We’re hiring a developer who thrives on core systems development and integration work. This role is hands-on and practical: you’ll help drive our digital transformation efforts by building, integrating, and improving the internal systems our teams depend on every day

What You'll Do:

  • Build and maintain integrations between internal systems (CRM, ERP, and Service platforms, reporting tools, SharePoint, and middleware).
  • You’ll help connect and automate our platforms like HubSpot and Microsoft Dynamics, to improve workflow visibility, data consistency, and system adoption.
  • Work with Microsoft Dynamics to meet the specific needs of North American Roofing, including ongoing development and maintenance of CRM processes, portals, workflows, and custom solutions.
  • Develop and support C#/.NET solutions, including CRM plugin development, system extensions, APIs, services, and integration utilities.
  • Work heavily with SQL Server, including writing complex queries and stored procedures, performance tuning and troubleshooting, and data transformations and ETL-style processes.
  • Build and maintain SSRS reports, including improvements, new report development, and support for evolving business needs.
  • Support and expand business workflows through SharePoint development, including continued enhancement of North American Roofing’s SharePoint site.
  • Collaborate with IT leadership and business stakeholders to gather requirements and translate them into reliable solutions.
  • Write and edit project specifications and documentation to support system rollouts and ensure that SOPs (Standard Operating Procedures) are created and maintained.
  • Improve automation, monitoring, logging, and error-handling around critical workflows and integrations.

What You've Done:

Required Qualifications

  • Bachelor’s degree in a related field or equivalent practical experience.
  • 5 years of software development experience in a business systems or enterprise environment.
  • Strong experience developing integrations using REST APIs and webhooks, including authentication (OAuth), error handling, and monitoring.
  • Hands-on experience integrating CRM or customer platforms (e.g., Microsoft Dynamics, HubSpot) using APIs and middleware tools.
  • Proficiency in C# and .NET, including development of APIs, services, plugins, extensions, and integration utilities.
  • Advanced SQL Server experience, including complex queries, stored procedures, performance tuning, troubleshooting, and data transformation.
  • Experience working with data warehouses, structured reporting models, and data pipelines.
  • Ability to support and enhance existing systems while designing and delivering new solutions.
  • Strong documentation skills, including technical documentation, mapping logic, SOPs, and rollout materials.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Demonstrated experience delivering end-to-end development projects.

Preferred Qualifications

  • Experience with Microsoft Dynamics CRM, including REST Web Services APIs and SDK.
  • Experience with HubSpot integrations, including private apps, token security, and integration monitoring.
  • SharePoint development experience.
  • Familiarity with Office 365 applications.
  • Experience with integration and ETL tools (KingswaySoft preferred).
  • Experience with Microsoft Power BI, including dataset/model development, dashboard support, and refresh management.
  • Familiarity with Sage 100 (Sage MAS 100) or similar ERP/accounting systems.
  • Experience with Azure services, Azure DevOps, CI/CD pipelines, or GitHub Actions.
  • Understanding of data quality practices, including deduplication and master data management concepts.

Salary.com Estimation for Senior Systems & Integrations Developer in Tampa, FL
$152,675 to $191,654
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Systems & Integrations Developer?

Sign up to receive alerts about other jobs on the Senior Systems & Integrations Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$108,740 - $126,996
Income Estimation: 
$134,729 - $158,988
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at North American Roofing Services LLC

  • North American Roofing Services LLC Asheville, NC
  • Field Management Asheville, NC ID: 4386-198 Full-Time/Regular North American Roofing boasts over 45 years of expertise in providing high-quality flat and l... more
  • 1 Day Ago

  • North American Roofing Services LLC Charlotte, NC
  • Sales Charlotte, NC ID: 4383-198 Full-Time/Regular We are currently seeking a B2B Sales Professional with experience in or strong knowledge of commercial r... more
  • 1 Day Ago

  • North American Roofing Services LLC Tampa, FL
  • Safety / Risk Management Tampa, FL ID: 4381-198 Full-Time/Regular Are you passionate about building a strong safety culture and ensuring every team member ... more
  • 1 Day Ago

  • North American Roofing Services LLC Miami, FL
  • Sales Miami, FL ID: 4392-198 Full-Time/Regular The Account Manager role is a field-based, customer-facing position for a sales professional who builds trus... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Systems & Integrations Developer jobs in the Tampa, FL area that may be a better fit.

  • City of Lakeland, Civil Service Employment Services, FL, FL
  • This is a responsible technical position dealing with the City of Lakeland's computer systems. Work involves developing, testing, and implementing computer... more
  • 2 Months Ago

  • Suncoast Credit Union Tampa, FL
  • Overview Compensation: $75,000 - $115,000 based on experience and credentials Location Type: Remote Position Type: Full Time The Core Systems Developer pos... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!