Senior .NET Full Stack Developer – Custom CRM & Internal Systems Fully Remote - US

Senior .NET Full Stack Developer – Custom CRM & Internal Systems

Full Time • Fully Remote - US
Benefits:
  • Competitive salary
  • Dental insurance
  • Employee discounts
  • Health insurance
  • Paid time off
  • Training & development
About Honest Abe Roofing

Honest Abe Roofing is one of the fastest-growing roofing companies in the country, with franchise locations across multiple markets and a high-performance franchise support and marketing team based in Terre Haute, Indiana.

We are not a typical home-services company. We build and manage our own internal technology, lead flows, marketing systems, reporting, automation, and operational tools to support a growing franchise network.

At the center of that is AbeConnect, our custom internal CRM and operations platform. AbeConnect supports the way our team manages leads, customers, jobs, workflows, reporting, franchise operations, and connected business systems.

We use Google Workspace across the company, and our CRM is hosted in a Google environment with current and future needs around Google/API integrations, automation, lead routing, reporting, and workflow improvements.

We are looking for a senior .NET full stack developer who can help own, improve, and evolve AbeConnect and the systems connected to it.

Position Summary

Honest Abe Roofing Franchise is hiring a senior-level developer to help maintain, improve, and build the internal technology that powers our business.

This role is focused primarily on our custom .NET CRM, internal tools, SQL/database-backed applications, API integrations, automation, and operational workflows.

We do have a separate WordPress/front-end website build, so this is not primarily a WordPress or front-end-only role. The right person should be comfortable with front-end work when needed, but the main value of this role is owning the CRM, backend systems, integrations, databases, and business-critical internal tools.

This person will work closely with leadership and our current technical owner to understand how the business operates, improve existing systems, and build new projects like closed-loop reporting, online buying, CRM automation, Google Workspace integrations, and future franchise operations tools.

We are open to U.S.-based remote candidates, but Eastern Time availability is required. Being able to come to Terre Haute, Indiana for onboarding, key meetings, or occasional in-person work is a strong plus.

What You’ll Own

Maintain, troubleshoot, and improve AbeConnect, our custom internal CRM and operations platform

Build and improve internal tools for leads, customers, jobs, workflows, reporting, franchise operations, and field-service processes

Work with C# / .NET / ASP.NET, SQL/database-backed systems, APIs, and front-end interfaces inside the CRM

Modernize older parts of the system without disrupting day-to-day operations

Support and build integrations with Google Workspace, Gmail, Calendar, Drive, Maps, website lead forms, third-party APIs, financing/payment tools, reporting tools, and other connected business systems

Help build larger future projects like closed-loop reporting, online buying, automated lead flows, dashboards, and operational workflow improvements

Work directly with leadership to turn rough business ideas into practical technical plans

Debug production issues, improve system stability, document processes, and support users when something breaks

Write clean, maintainable code and clear documentation so the system can continue to scale

Balance speed, quality, and practical business needs in a fast-moving company

What We’re Looking For

10+ years of professional software development experience

Strong hands-on experience with C# / .NET / ASP.NET

Strong experience with relational databases, ideally SQL Server

Experience building or maintaining CRM systems, internal business systems, field-service software, workflow tools, operational platforms, or other business-critical applications

Strong API experience, including REST APIs, authentication, third-party integrations, and connected business systems

Ability to work across backend, database, API, and front-end needs inside a web application environment

Experience modernizing legacy systems without breaking active business operations

Comfortable being the main developer responsible for an existing production system

Strong troubleshooting skills and the ability to work independently without constant direction

Good communication skills with both technical and non-technical teammates

Strong documentation habits

Full-time U.S.-based availability and ability to work during Eastern business hours

Nice to Have

Experience with Google Workspace APIs, Google Cloud, Gmail, Calendar, Drive, Maps, or Google authentication

Experience with roofing, construction, home services, franchise operations, field service, or CRM platforms like AccuLynx

Experience with online buying, quoting tools, proposal systems, lead routing, scheduling, or customer portals

Experience with WordPress or website lead-form integrations

Experience with reporting dashboards, closed-loop marketing/reporting, analytics, or business intelligence

Experience with AI tools, automation, LLMs, or AI-assisted development workflows

Willingness to travel to Terre Haute, Indiana for onboarding, planning sessions, or key project meetings

This Role Is Probably Not a Fit If

You are primarily a WordPress-only developer

You are primarily a front-end-only developer

You do not have strong backend/database/API experience

You have not worked with .NET/C# in a production environment

You are looking for part-time, offshore-only, or short-term contract work

You do not want responsibility for an existing production CRM/internal system

Why This Role Matters

AbeConnect is a core part of how Honest Abe Roofing operates. This is not a narrow ticket-taking developer role.

The right person will help shape the future of our internal systems, improve how our franchise network operates, and build tools that directly impact sales, production, marketing, reporting, and customer experience.

We are looking for someone who can become a long-term technical owner of the platform — someone who can understand the business, move quickly, solve real problems, and help take our systems to the next level.

Why Join Honest Abe Roofing

Work on real business-critical systems, not throwaway projects

Have direct access to leadership and decision-makers

Help build technology that supports a growing national franchise brand

Own meaningful projects from idea through launch

Work in a fast-moving environment where practical solutions matter

Help modernize and evolve a custom CRM that is used daily by the business

Apply

Please apply with your resume and include examples of relevant systems you have built or maintained.

We are especially interested in hearing about any custom CRM, internal operations platform, field-service system, workflow tool, API integration, or database-backed web application you personally helped build, own, or modernize.

This is a remote position.

Compensation: $80,000.00 - $120,000.00 per year




This franchise is independently owned and operated by a franchisee. Your application will go directly to the franchisee, and all hiring decisions will be made by the management of this franchisee. All inquiries about employment at this franchisee should be made directly to the franchise location, and not to Honest Abe Roofing Corporate.

(if you already have a resume on Indeed)

Or apply here.

* required fields

Location
Or
Or
If no code provided, add their name instead.

Why Should You Join Honest Abe Roofing?

Flexible Scheduling
On-going Training
Competitive Compensation
Career Advancement Opportunities
Career Development