Software Engineer

Endurance IT Services

$110K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in enterprise application development and support.
  • In-depth knowledge of Microsoft Dynamics 365 CRM or similar platforms, focusing on customization and integration.
  • Proficiency in .NET, C#, SQL, and Azure development practices.
  • Hands-on experience with Azure services like Functions, App Services, and Logic Apps.
  • Familiarity with business processes in sales, marketing, and customer service.
  • Demonstrated ability to troubleshoot complex issues across integrated systems.
  • Strong communication skills for collaboration in an agile team environment.

Responsibilities

  • Design and implement solutions within Microsoft Dynamics 365 CRM, including customizations and integrations.
  • Develop scalable enterprise applications using .NET, C#, and Azure technologies.
  • Maintain integrations between CRM, internal systems, and third-party applications through APIs.
  • Collaborate with business and technical teams to create practical solutions from requirements.
  • Engage in the software development lifecycle from design to production support.
  • Troubleshoot and resolve complex issues across various systems and integrations.
  • Contribute to architectural decisions ensuring scalability and performance.

Benefits

  • Collaborative, agile team environment.
  • Hands-on role with ownership of projects from design to production support.
  • Opportunity to work with cutting-edge technologies and platforms.
  • Focus on long-term, scalable solutions that benefit major business operations.
Full Job Description
Job Description
Position Title: Software Engineer

Location: Reston, VA

Work Arrangement: 100% onsite

Endurance IT Services is seeking an experienced Software Engineer in Northern Virginia! You'll join a small, agile team focused on building and supporting scalable solutions that power Marketing, Sales, and Customer Service operations. This hands-on role combines Dynamics 365 CRM expertise with full-stack software engineering, requiring ownership of solution design, development, integrations, and production support across enterprise platforms.

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.


Qualifications

  • 5+ years of experience developing and supporting enterprise applications.
  • Strong experience with Microsoft Dynamics 365 CRM (or comparable CRM platforms), including customization and integration.
  • 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.


Similar Jobs

  • Virtusa Corporation
    Lead Software Engineer
    $130K — $155K *
    Virtusa Corporation
    New York, NY 10025 (New York County)
  • Product Engineer
    $95K — $115K *
    ACA Group
    Durham, NC 27713 (Durham County)
  • Senior Full Stack Developer
    $110K — $130K *
    NuAxis Innovations
    Washington, DC 20011 (District Of Columbia County)
  • Full-Stack Engineer
    $110K — $130K *
    Pangram
    New York, NY 10025 (New York County)
  • C# Developer
    $85K — $116K *
    Syms Strategic Group, LLC
    Fredericksburg, VA 22407 (Spotsylvania County)
  • C# Developer
    $85K — $116K *
    Syms Strategic Group, LLC
    Arlington, VA 22204 (Arlington County)

More Jobs at Endurance IT Services

  • Senior Technology Advisor
    $100K — $120K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Information Technology
    In-Person
  • Process Control Engineer
    $90K — $110K *
    Newport News, VA 23608 (Newport News City County)
    Manufacturing & Automotive
    In-Person
  • Service Desk Engineer III
    $80K — $95K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Information Technology
    In-Person
  • Software Engineer
    $110K — $130K *
    Reston, VA 20191 (Fairfax County)
    Enterprise Technology
    In-Person

More Enterprise Technology Jobs

Find similar Software Engineer jobs: