Software Engineer

Endurance IT Services

Reston (VA)

On-site

USD 110,000 - 170,000

Full time

1 hour ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Endurance IT Services is seeking an experienced Full Stack Software Engineer for a client in Reston, VA. You will join a small, agile team owning design, development, integrations and production support across enterprise platforms.

The role emphasizes full-stack development with .NET, C#, SQL and Azure services, including CRM customization and API integrations. You’ll drive scalable solutions in a collaborative, fast-paced environment.

Qualifications

  • 5+ years of experience building and supporting enterprise apps.
  • Expertise in .NET, C#, SQL, and Azure services.
  • Experience with Azure Functions, App Services, API Management and Service Bus.
  • Knowledge of sales, marketing and customer service processes.
  • Ability to resolve complex issues across systems and integrations.
  • Strong communication and collaboration in agile environments.

Responsibilities

  • Design, develop, and support solutions within Dynamics 365 CRM, including customizations and integrations.
  • Build scalable enterprise apps using .NET, C#, SQL, and Azure services.
  • Develop integrations between CRM platforms and internal/third‑party systems via APIs.
  • Collaborate with stakeholders to translate requirements into scalable solutions.
  • Participate in full software development lifecycle from design to production support.
  • Troubleshoot complex CRM, database, and integration issues; drive long‑term fixes.
  • Contribute to architecture and design decisions for scalability and performance.

Skills

C#
NET
SQL
Azure services
Azure Functions
API Management
Service Bus
Logic Apps
Key Vault
Web development
Dynamics 365 CRM
Business processes knowledge
Communication skills

Tools

Microsoft Dynamics 365 CRM

Job description

Endurance IT Services is seeking an experienced Full Stack Software Engineer for a client in Reston, VA! You'll join a small, agile team focused on building and supporting scalable solutions that power Marketing, Sales, and Customer Service operations. This is a full-stack software engineering, requiring full ownership of solution design, development, integrations, and production support across enterprise platforms.

Qualifications
  • 5+ years of experience developing and supporting enterprise applications.
  • Expertise in .NET, C#, SQL, Azure services, and modern application development practices.
  • Experience with Azure Functions, App Services, API Management, Service Bus, Logic Apps, Key Vault, and Azure SQL.
  • Knowledge of sales, marketing, and customer service business processes.
  • Proven ability to resolve complex technical issues across multiple systems and integrations.
  • Strong communication skills with the ability to work independently and thrive in a collaborative, agile environment.
Key Responsibilities
  • Design, develop, and support solutions within Microsoft Dynamics 365 CRM, including customizations, plugins, workflows, and integrations.
  • Build scalable enterprise applications using .NET, C#, SQL, Azure services, and modern web technologies.
  • Develop and maintain integrations between CRM platforms, internal systems, and third‑party applications using APIs and event-driven architectures.
  • Partner with business and technical stakeholders to translate requirements into practical, scalable solutions.
  • Participate in the full software development lifecycle, from design and development through deployment and production support.
  • Troubleshoot complex issues across CRM, databases, and integrated systems while driving long‑term solutions.
  • Contribute to architecture and technical design decisions that ensure scalability, maintainability, and performance.
About US

At Endurance IT Services, we are always looking for talented individuals who are passionate about making a difference. Our team is built on innovation, excellence, and a commitment to creating value for our clients and our community

We foster a collaborative, inclusive environment where every team member can grow, contribute, and thrive. If you’re seeking a role where you can make a measurable impact while building meaningful relationships, we’d love to meet you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 170,000
Full Stack Software Engineer
Full Stack Software Engineer

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 150,000
Senior Full-Stack Engineer: Azure, Dynamics 365 & Integrations
Senior Full-Stack Engineer: Azure, Dynamics 365 & Integrations

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 170,000
Dynamics 365 Full-Stack Engineer - Enterprise Solutions
Dynamics 365 Full-Stack Engineer - Enterprise Solutions

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 170,000
Dynamics 365 Full-Stack Engineer: .NET/Azure & Integrations
Dynamics 365 Full-Stack Engineer: .NET/Azure & Integrations

Endurance IT Services • Reston (VA)

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Endurion • Tampa (FL), Northern (KY)

On-site
USD 140,000 - 180,000
Full Stack Application Developer 4 4P/425
Full Stack Application Developer 4 4P/425

4P Consulting Inc. • Birmingham (AL)

On-site
USD 85,000 - 110,000
Enterprise Software Developer
Enterprise Software Developer

Frederick Fox • Baltimore (MD)

On-site
USD 120,000 - 160,000
Full Stack .NET Developer
Full Stack .NET Developer

Baker Donelson • United States

On-site
USD 100,000 - 150,000
Software Engineer
Software Engineer

SpringbokIT • Town of Texas (WI)

On-site
USD 120,000 - 160,000