Job ID 3295: Software Engineer Senior (O...

NewVision Software

United States

Remote

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

New Vision Softcom & Consultancy Pvt. Ltd is hiring a Senior Software Engineer to design, develop, and maintain enterprise solutions across Dynamics 365 CRM, Dataverse, Power Platform, and Azure.

You will lead technical work, mentor engineers, and ensure quality across the project lifecycle. The role emphasizes hands-on development, architectural guidance, and strong collaboration with product and QA teams, with remote work available for candidates in the USA.

Qualifications

  • 8+ years of software engineering, application development, or related experience.
  • 3+ years of hands-on Dynamics 365 CRM and Dataverse development experience.
  • Experience with Enterprise delivery across full SDLC in Agile and DevOps.
  • Experience solving complex problems, guiding developers, supporting production apps, troubleshooting integrations.

Responsibilities

  • Design, develop, integrate, and support secure, scalable enterprise solutions across Dynamics 365, Dataverse, Power Platform, and Azure.
  • Lead design and code reviews; mentor developers; estimate and delegate technical work; communicate risks.
  • Develop unit and integration tests; manage solutions, source control, Azure DevOps pipelines, configurations, releases, and deployments.
  • Provide L3 support for applications; respond to service desk issues; perform root-cause analysis and durable fixes.
  • Escalate issues to project leadership timely to prevent delays; ensure alignment with architecture and standards.
  • Possibly lead technical work and mentor engineers; no direct reports.

Skills

Dynamics 365 CRM
Dataverse
Power Platform
Azure integration
REST/JSON/SQL
DevOps/ALM
Quality & security

Tools

Azure DevOps
Git
CI/CD

Job description

Job ID 3295: Software Engineer Senior (O...

Job ID 3295: Software Engineer Senior (O...

NVS/JI-SES/1861606

  • Product Engineering
  • USA

Posted On 18 Sep 2026

End Date 18 Sep 2027

Required Experience 8 - 12 years

Basic Section

Grade --

Role Senior Software Engineer

Employment Type Full Time

Employee Category --

Organisational

Group Company NewVison

Company Name New Vision Softcom & Consultancy Pvt. Ltd

Function Business Units (BU)

Organization Unit Application Development

Region USA

Country USA

Base office location USA

Working model Remote

Weekly Off US Holiday Calendar

State USA

Skills
Skill
CERTIFICATION
Working Language
Job Description

Software Engineer Senior

Job Summary

The Software Engineer Senior, Dynamics 365 CRM / Dataverse, is a hands-on senior engineer who designs, develops, integrates, and supports secure, scalable enterprise solutions across Dynamics 365, Dataverse, Power Platform, and Azure. The role independently solves complex problems, translates functional and non-functional requirements into maintainable designs, and delivers within quality, security, platform, and operational standards. The engineer leads technical work, estimates and decomposes assignments, reviews designs and code, mentors developers, communicates risks, supports production issues, and partners with Product, Business Analysts, QA, architecture, DevOps, operations, and integration teams. The role provides advanced troubleshooting and root-cause analysis while promoting reusable components, controlled application lifecycle management, reliable integrations, observability, and continuous improvement. This is a senior individual-contributor role without formal people-management responsibility.

The Software Engineer Senior ensures team members are coached through their assignments and show growth at the end of each project. This role is expected to escalate issues to Director/Manager App Dev in a timely manner in order to prevent project delays and take ownership of estimating development effort for these projects. The incumbent must foster a team environment where all members are included in the solution and leadership is aware of all actions being taken. Their team includes other Senior Engineers, Software Engineers, Business Analysts, System Architects, and DBAs. One of the primary responsibilities is to provide L3 Support for the Firm’s applications, which includes timely response to Service Desk issues while managing our bug tracking tool during the course of development and assigning defects to team developers.

2. Translate functional, non-functional, security, and data requirements into technical designs, estimates, work items, and implementation plans. Assess dependencies, platform constraints, risks, and downstream impacts.

3. Lead design and code reviews, mentor developers, promote engineering standards, estimate and delegate technical work, communicate status, and elevate risks or blockers with recommendations.

4. Communication with project team members including assisting QA with testing of software, assist tech lead and project management with estimation, planning, and project status, and assistance with identifying project issues and risks

5. Develop unit and integration tests; partner with QA; manage solutions, source control, Azure DevOps pipelines, configuration, releases, and deployment troubleshooting. Diagnose production defects using telemetry, complete root-cause analysis, and implement durable fixes.

6. Other duties as assigned, including additional engineering, platform, production-support, or organizational priorities.

TECHNICAL SKILLS

  • Dynamics 365 CRM and Dataverse: model-driven apps, tables, relationships, forms, views, security roles, business rules, solutions, auditing, environment variables, connection references, and administration concepts.
  • Power Platform: Power Automate, solution-aware components, connectors, governance, licensing, service protection, and API limits.
  • Azure integration: Functions, Service Bus, Key Vault, App Configuration, Application Insights, Log Analytics, Storage, managed identities, and Microsoft Entra ID app registrations/OAuth.
  • Data and APIs: REST, JSON, SQL, mapping, validation, reconciliation, idempotency, concurrency, exception handling, and retries.
  • DevOps and ALM: Azure DevOps, Git, pull requests, CI/CD, managed/unmanaged solutions, automated deployment, configuration, and release troubleshooting.
  • Quality and security: unit/integration testing, secure coding, code review, telemetry, performance analysis, privacy-aware design, least privilege, and SSDLC practices.

EXPERIENCE

8 or more years of software engineering, application development, or closely related experience.

3 or more years of hands-on Dynamics 365 CRM and Dataverse development experience.

Enterprise delivery experience across the full SDLC in Agile and DevOps environments.

Experience independently solving complex problems, guiding developers, supporting production applications, troubleshooting integrations, and completing root-cause analysis.

MANAGEMENT

No direct reports; may lead technical work and mentor engineers.

PREFERRED REQUIREMENTS

Enterprise CRM implementations, complex integrations, or high-volume Dataverse workloads.

Professional services, regulated environments, distributed teams, or relevant Microsoft Power Platform, Dynamics 365, or Azure certifications.

Strong technical ownership, communication, planning, collaboration, mentoring, and continuous-improvement skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Job ID 3212: Software Engineer Senior (Onsite)
Job ID 3212: Software Engineer Senior (Onsite)

NewVision • United States

Remote
USD 120,000 - 180,000
Senior CRM Engineer
Senior CRM Engineer

Pumex Computing, LLC • United States

Remote
USD 120,000 - 160,000
Application Engineer (Dynamics 365)
Application Engineer (Dynamics 365)

Soni • Cherry Hill Township (NJ)

On-site
USD 99,000 - 165,000
D365 Software Engineer
D365 Software Engineer

Apt • United States

On-site
USD 120,000 - 160,000
Job ID 3401: DevOps Software Engineer Se...
Job ID 3401: DevOps Software Engineer Se...

NewVision Software • United States

Remote
USD 140,000 - 180,000
Senior Microsoft Dynamics 365 CRM Tech Consultant
Senior Microsoft Dynamics 365 CRM Tech Consultant

Compunnel Inc. • Dallas (TX)

On-site
USD 100,000 - 120,000
Technical Lead, Dynamics 365 & Power Platform
Technical Lead, Dynamics 365 & Power Platform

Clarity Benefit Solutions • United States

Remote
USD 140,000 - 190,000
Senior Microsoft Dynamics 365 Technical Architect
Senior Microsoft Dynamics 365 Technical Architect

Newhouse Project Consulting • Los Angeles (CA)

On-site
USD 140,000 - 180,000
Senior Dynamics 365 Developer
Senior Dynamics 365 Developer

Mbi Llc • Richmond (VA)

Hybrid
USD 130,000 - 180,000
MS Dynamincs CRM Senior Technical Consultant
MS Dynamincs CRM Senior Technical Consultant

Compunnel Inc. • Dallas (TX)

On-site
USD 100,000 - 120,000