Jobs · Information Technology · Virginia

Senior Software Engineer

NVR, Inc. · Reston, VA · 1 mo ago
On-siteInformation Technology$130k–$145k/yrFull-time

About the role

NVR, Inc. is seeking a Senior Software Engineer to join its technology team in Reston, VA. The role involves designing, building, integrating, and supporting scalable solutions for Marketing, Sales, and Customer Service teams within Microsoft Dynamics 365 CRM or a similar enterprise CRM platform.

Responsibilities

  • Design, develop, configure, and support solutions within Microsoft Dynamics 365 CRM, including customizations, plugins, and workflows.
  • Develop custom enterprise applications using .NET, C#, SQL, and Azure services, leveraging modern web development frameworks, RESTful APIs, and scalable application design patterns.
  • Develop and maintain robust integrations across Dynamics 365, third-party platforms, and internal systems, including data transformation, event processing, and API-based communication.
  • Partner with product managers, business stakeholders, technical leads, and other IT teams to understand business needs and deliver practical, scalable solutions.
  • Participate in the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment, documentation, and production support.
  • Lead investigation and resolution of complex production issues across CRM, SQL, and integrated platforms, performing root cause analysis and implementing permanent fixes.
  • Contribute to technical design decisions and help ensure solutions are maintainable, scalable, and aligned with enterprise architecture standards.

Qualifications

  • 5+ years of professional software development experience, with a strong focus on building and supporting scalable enterprise applications.
  • Experience designing, developing, configuring, and supporting Microsoft Dynamics 365 CRM or a similar enterprise CRM platform, including customizations and integrations with enterprise systems.
  • Experience building enterprise applications using .NET, C#, SQL, and modern web development technologies, including developing performant and scalable application logic.
  • Experience with Microsoft Azure services such as Azure Functions, App Services, API Management, Service Bus, Logic Apps, Key Vault, and Azure SQL, with exposure to integration patterns and event-driven architectures.
  • Understanding of CRM business processes across marketing, sales, customer service, lead management, opportunity management, and customer support, with the ability to translate business needs into scalable technical solutions.
  • Proven ability to troubleshoot and resolve complex production issues across multiple systems, including CRM, databases, and external integrations.
  • Strong communication skills with the ability to work independently while collaborating effectively within a small, agile, cross-functional team, and owning end-to-end delivery of solutions.

Benefits

NVR offers competitive compensation, a home purchase discount, mortgage and settlement services discounts, comprehensive health, life, and disability insurance, a 401(k) plan, an Employee Stock Ownership Program, vacation and holidays, and a profit-sharing trust as part of the retirement savings package. NVR is an Equal Opportunity Employer and requires drug testing and credit checks.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com