What are the responsibilities and job description for the Web Application Developer position at DMI?
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 a Web Application Developer to join us. A w eb Application developer who can assist with the development of front-end web applications that support the business processes in cloud environments (Azure) and the MS Power Platform Suite.
Duties And Responsibilities
Education and Years of Experience:
Physical Requirements: Not required for this position.
Location: Washington Metropolitan Area (DMV), but will be required to work on-site at one of the following locations:
$83,392
Median Salary Rate
$103,000
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
Job ID: 2026-28880
About The Opportunity
DMI, LLC is seeking a Web Application Developer to join us. A w eb Application developer who can assist with the development of front-end web applications that support the business processes in cloud environments (Azure) and the MS Power Platform Suite.
Duties And Responsibilities
- Analyze, design, develop, apply, and support complex enterprise projects.
- Evaluate customer requirements and provide effective solutions.
- Interface with other offices, consult with and inform user departments on system requirements, and resolve problems and operating difficulties for current and future enhancements to systems.
- Participate in problem resolution related to system design and review.
- Recommend approval of functional and technical design documents and enactment of systems, program enhancements, and updates of applications.
- Analyze and evaluate system changes to determine feasibility, alternative solutions, and backup procedures.
- Work on the development of new systems, upgrades, and enhancements to existing systems, and ensure systems are compliant with approved standards.
- Perform platform administration duties, including patching, performance tuning, performance monitoring, and AD integration on both Windows and Linux platforms, as well as cloud environments (Azure, AWS, SGP).
- Implement CI/CD technologies using tools such as Bamboo, Git, Octopus, Docker, PowerShell (Sh), and Kubern.
- Implement application logging and monitoring.
Education and Years of Experience:
- Bachelor’s degree in Management Information Systems, Computer Science, Mathematics, Finance, Business or Public Administration, or in a related discipline.
- (4) to seven (7) years of relevant experience in web application development with two (2) years of experience in DevOps development.
- Master's degree in computer science or a related IT field.
- Proficiency with relevant front‑end programming languages, programming frameworks and tools, and development platforms, including Angular, React, or Vue; HTML/CSS; JavaScript/TypeScript; Bootstrap; JSON; and YAML.
- Proficiency with relevant back‑end programming languages, programming frameworks and tools, databases, and development platforms, including C#, .NET Core, NUnit, AWS, Azure, and SQL/Oracle.
- Proficiency with software development and project management methodologies.
- Knowledge of the methods, tools, and techniques used to evaluate, select, develop, test, integrate, and troubleshoot systems software and hardware of all types.
- Demonstrated progressive responsibility with diversified technical‑level information systems and data processing management.
- Knowledge of multi‑tiered applications such as Web services, APIs, clustered environments, database servers, application servers, and report servers.
- Proven experience working in an Agile software development environment, including experience with JIRA, Confluence, and GIT.
Physical Requirements: Not required for this position.
Location: Washington Metropolitan Area (DMV), but will be required to work on-site at one of the following locations:
- Hyattsville, MD 20785
- Washington, DC 20024
- Alexandria, VA 22314
$83,392
Median Salary Rate
$103,000
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.
- 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.
- No Agencies Please *****************
Job ID: 2026-28880
Salary : $83,392 - $103,000