Senior Software Engineer

NVR, Inc.
Reston, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Reston, United States of America

Tech stack

.NET
Business Logic
Azure
C Sharp (Programming Language)
Databases
System Configuration
Data Transformation
Software Design Patterns
Microsoft Dynamics CRM
Microsoft Dynamics
SQL Azure
Software Engineering
SQL Databases
Systems Integration
Web Applications
Enterprise Software Applications
Microsoft Power Automate
Event Driven Architecture
Complex Event Processing
Api Design
REST
Api Management
Serverless Computing
Key Vault

Job description

As a Senior Software Engineer, you will design, build, integrate, and support scalable solutions for our Marketing, Sales, and Customer Service teams. The ideal candidate has strong hands-on experience with Dynamics 365 CRM or a similar enterprise CRM platform, along with full-stack development skills in .NET, Azure, SQL, and modern software engineering practices, including developing complex application logic and integrations to support business-critical capabilities. This is a hands-on role on a small, agile team, requiring someone who is self-driven, collaborative, adaptable, and comfortable owning end-to-end delivery, working across enterprise platforms and custom code, and supporting production systems., * 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.

Requirements

Do you have experience in Web applications?, * 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 & conditions

Pulled from the full job description

  • 401(k)
  • Disability insurance
  • Profit sharing, NVR also offers benefits among the best in the industry that reflect the strong commitment we have to all of our employees:
  • Competitive Compensation
  • Home Purchase Discount
  • Mortgage and Settlement Services Discounts
  • Comprehensive Health, Life, and Disability Insurance
  • 401(k) (Full-time employees are eligible to contribute immediately)
  • Employee Stock Ownership Program
  • Vacation and Holidays

In addition to the traditional benefits, we offer all our employees stock ownership through a profit-sharing trust as part of our retirement savings package. NVR has had the highest Earnings Per Share growth rate in the homebuilding industry for the past 10 years, so as we grow financially, so do you.

View more about our exceptional culture and comprehensive benefits at https://www.nvrcareers.com/.

We are an Equal Opportunity Employer. Drug Testing and Credit Check are required. Applicants must be legally entitled to work in the United States, as NVR does not provide visa sponsorship.

About the company

NVR has been helping families build their happily ever after since 1948. As a Top 5 US homebuilder, we're committed to quality and to our customers, and we take pride in the nearly 500,000 new homes we have sold and built across the country. Working in the homebuilding industry is tangible and rewarding, but not every job at NVR requires a hard hat. We don't just sell and build new homes; we also manage teams, acquire land, manufacture materials, provide mortgages to our customers, and provide corporate support to NVR's multi-billion dollar business operations. At NVR, your desire to excel is matched by our commitment to your success, and we'll give you the tools and industry knowledge you need. Our management team is tenured and talented, with nearly 80% of them promoted from within, so you'll find mentors who can share their knowledge, provide career guidance, and encourage your success.

Apply for this position