Senior Software Engineer
Role details
Job location
Tech stack
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.