×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Washington, District of Columbia, 20022, USA
Listing for: DMI
Full Time position
Listed on 2026-10-01
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 92000 - 113000 USD Yearly USD 92000.00 113000.00 YEAR
Job Description & How to Apply Below

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

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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary