Senior Software Developer

DMI

United States

Remote

USD 92,000 - 113,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) matches
Healthcare coverage
Tuition assistance
Wellness programs
Career growth opportunities

Job summary

DMI is seeking an experienced Software Developer/Technical Lead to guide the modernization, migration, and integration of enterprise applications within a complex IT environment. The role emphasizes Dynamics 365 CRM, Power Platform, and .NET technologies, with hands-on coding and team leadership across Agile projects.

The successful candidate will mentor developers, collaborate with stakeholders, and ensure solutions meet performance, security, and compliance requirements, including federal

Qualifications

  • 10+ years in IT services or software development.
  • Experience supporting IT application migration and development projects.
  • Bachelor's degree or higher in statistics, computer science, mathematics, or a related field.
  • 2–5 years of experience working with cloud environments.

Responsibilities

  • Provide technical leadership for Dynamics 365 CRM application development, modernization, migration, and integration initiatives.
  • Lead the design, development, configuration, testing, deployment, and ongoing support of Dynamics 365 CRM solutions.
  • Develop and maintain solutions using Microsoft Power Platform, including Power Apps and Power Automate.
  • Design and implement integrations between Dynamics 365 and enterprise applications using REST APIs, OData, JSON, XML, and other integration technologies.
  • Develop and maintain custom CRM functionality, including plugins, JavaScript web resources, custom entities, forms, views, workflows, and security roles.
  • Provide hands‑on development using C#, JavaScript, .NET, ASP.NET, Web API, and related Microsoft technologies.
  • Design, develop, and optimize SQL Server databases, stored procedures, views, triggers, and reporting queries.
  • Support application migration efforts and contribute to cloud‑based application development and modernization initiatives.
  • Lead development teams using Scrum/Agile methodologies, including sprint planning, backlog management, technical planning, and delivery activities.
  • Mentor and provide technical guidance to developers and other team members.
  • Collaborate with project managers, product owners, business stakeholders, architects, and other technical teams to define requirements and deliver solutions.
  • Identify technical risks, develop mitigation strategies, and ensure solutions meet performance, security, scalability, and maintainability requirements.
  • Participate in architecture and design discussions and provide recommendations regarding technology selection and implementation approaches.
  • Support the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Ensure development activities align with organizational standards, security requirements, and applicable Federal Government policies and practices.

Skills

Dynamics 365 CRM
Power Platform
C#
JavaScript
NET
ASP.NET
Web API
SQL Server
Agile / Scrum
Leadership

Education

Bachelor's degree or higher in CS/Math/Stats or related field

Tools

Dynamics 365 CRM
Power Platform
REST APIs
OData
JSON
XML
C#
JavaScript
ASP.NET
Web API
SQL Server

Job description

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About The Opportunity

DMI, LLC is seeking an experienced Software Developer/Technical Lead to support the development, modernization, migration, and integration of enterprise applications within a complex IT environment. The ideal candidate will bring strong hands-on experience with Microsoft Dynamics 365, Power Platform, .NET technologies, SQL Server, and cloud environments, along with demonstrated experience leading technical teams and Agile development efforts.

This role will be responsible for providing technical leadership across application development and migration initiatives, designing and implementing scalable CRM solutions, integrating enterprise systems, and guiding development teams through the full software development lifecycle. The successful candidate will be comfortable working in a fast-paced environment, collaborating with technical and business stakeholders, and translating mission and business requirements into effective technical solutions.

Experience supporting Federal Government customers and environments is highly desirable.

Duties And Responsibilities
  • Provide technical leadership for Dynamics 365 CRM application development, modernization, migration, and integration initiatives.
  • Lead the design, development, configuration, testing, deployment, and ongoing support of Dynamics 365 CRM solutions.
  • Develop and maintain solutions using Microsoft Power Platform, including Power Apps and Power Automate.
  • Design and implement integrations between Dynamics 365 and enterprise applications using REST APIs, OData, JSON, XML, and other integration technologies.
  • Develop and maintain custom CRM functionality, including plugins, JavaScript web resources, custom entities, forms, views, workflows, and security roles.
  • Provide hands‑on development using C#, JavaScript, .NET, ASP.NET, Web API, and related Microsoft technologies.
  • Design, develop, and optimize SQL Server databases, stored procedures, views, triggers, and reporting queries.
  • Support application migration efforts and contribute to cloud‑based application development and modernization initiatives.
  • Lead development teams using Scrum/Agile methodologies, including sprint planning, backlog management, technical planning, and delivery activities.
  • Mentor and provide technical guidance to developers and other team members.
  • Collaborate with project managers, product owners, business stakeholders, architects, and other technical teams to define requirements and deliver solutions.
  • Identify technical risks, develop mitigation strategies, and ensure solutions meet performance, security, scalability, and maintainability requirements.
  • Participate in architecture and design discussions and provide recommendations regarding technology selection and implementation approaches.
  • Support the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Ensure development activities align with organizational standards, security requirements, and applicable Federal Government policies and practices.
Qualifications
Education and Years of Experience
  • 10+ years of experience in the IT services or software development field.
  • Experience supporting IT application migration and development projects.
  • Bachelor's degree or higher in statistics, computer science, mathematics, or a related field.
  • 2–5 years of experience working with cloud environments.
Required Skills & Certifications
  • Hands‑on experience developing and supporting Microsoft Dynamics 365 CRM solutions.
  • Experience with Microsoft Power Platform, including Power Apps and Power Automate.
  • Strong development experience with C#, JavaScript, .NET, ASP.NET, Web API, or similar Microsoft technologies.
  • Experience developing CRM plugins, JavaScript web resources, custom entities, forms, views, workflows, and security roles.
  • Experience integrating enterprise applications using REST APIs, OData, JSON, XML, and related integration methods.
  • Strong SQL Server experience, including database development, stored procedures, views, triggers, and reporting queries.
  • Ability to lead projects using Scrum/Agile frameworks and methodologies.
  • Demonstrated experience leading technical teams, including the ability to motivate, mentor, and engage team members.
  • Federal Government experience is highly desirable.
  • Active Secret clearance required.

Clearance Requirements: Must possess or be eligible to obtain and complete a government security screening and/or a Secret security clearance.

Citizenship Status Required: Must be a U.S. Citizen

Physical Requirements: None required for this position.

Location: Remote, US

Minimum Salary Rate

$102,495

Median Salary Rate

$128,119

Working at DMI

DMI Is a Diverse, Prosperous, And Rewarding Place To Work. Our Culture Is Shaped By Five Core Values That Guide How We Work, Grow, And Succeed Together

  • Do What’s Right – We lead with honesty and integrity.
  • Own the Outcome – We take responsibility and deliver.
  • Deliver for Our Customers – We are relentless about delivering value.
  • Think Bold, Act Smart – We innovate with purpose.
  • Win Together – We collaborate and celebrate our success.

These values aren’t just ideals—they show up in how we support every part of your well-being:

  • Convenience/Concierge – Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.
  • Development – Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.
  • Financial – Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.
  • Recognition – Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.
  • Wellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.

DMI values employees for their talents and contributions, and we take pride in helping our customers achieve their goals. Because when we live our values, we all win together.

  • No Agencies Please *****************

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Job ID: 2026-28953

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SME Software Developer, Applications
SME Software Developer, Applications

careers-dminc • United States

Remote
USD 92,000 - 113,000
401(k) match
Healthcare benefits
Tuition assistance
+2
Senior Full Stack Developer
Senior Full Stack Developer

DMI (Digital Management, Inc.) • McLean (VA)

On-site
USD 100,000 - 140,000
Virtual health visits
Tuition assistance
401(k) matches
+2
Senior Dynamics 365 CRM & Power Platform Developer (Remote)
Senior Dynamics 365 CRM & Power Platform Developer (Remote)

careers-dminc • United States

Remote
USD 92,000 - 113,000
401(k) match
Healthcare benefits
Tuition assistance
+2
Program Manager
Program Manager

Digital Management Llc • North Dakota

On-site
USD 92,000 - 113,000
Program Manager
Program Manager

DMI • McLean (VA)

On-site
USD 120,000 - 160,000
Program Manager
Program Manager

DMI (Digital Management, Inc.) • McLean (VA)

On-site
USD 102,000 - 128,000
Convenience/Concierge
Development
Financial
+2
Program Manager
Program Manager

Digital Management Llc • McLean (VA)

On-site
USD 92,000 - 113,000
Virtual health visits
Commuter perks
Pet insurance
+6
MS 365 Administrator (SME)
MS 365 Administrator (SME)

DMI • Atlanta (GA)

On-site
USD 86,784 - 94,887
Tuition assistance
401(k) matching
Health coverage
+1
Microsoft Dynamics 365 Sr. Software Developer - Application
Microsoft Dynamics 365 Sr. Software Developer - Application

MSM Technology, LLC • United States

Remote
USD 120,000 - 180,000
Microsoft Dynamics 365 Sr. Software Developer - Application
Microsoft Dynamics 365 Sr. Software Developer - Application

MSM Tech Inc. • United States

Remote
USD 120,000 - 180,000