Python Developer
DMI · Remote, UNAVAILABLE, US · United States · Remote
Posted Sep 17, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
About 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 Python Developer to design, build, and operate the internal applications and automation that support a large federal enterprise IT services program. The program provides IT support to thousands of users across Washington, DC and nationwide field locations. The Python Developer will turn manual, time-intensive processes into reliable tools, including AI-enabled automation, that give program leadership accurate, timely data on ticket status, service level performance, procurement, and asset accountability.
This role works directly with program leadership and functional team leads. The right candidate is comfortable working with minimal supervision and owning an application from requirements through production support, works from evidence, and fixes root causes rather than symptoms.
Duties and Responsibilities:
Application Development and Automation
Design, develop, and maintain internal Python web applications using Flask and Streamlit that support service delivery, procurement, acquisition lifecycle tracking, and asset accountability.
Automate recurring manual workflows such as report generation, data reconciliation, document assembly, and ticket follow-up.
Apply AI and large language model capabilities where they add measurable value, such as extracting data from purchase orders and other unstructured documents, classifying and summarizing tickets, and drafting status reports for human review.
Use approved AI-assisted development tools to accelerate coding, testing, and documentation, while personally validating all generated code before it reaches production.
Deliver work in short, demonstrable increments and incorporate stakeholder feedback between releases.
ServiceNow and Asset Manager Integration
Build and maintain integrations with ServiceNow to retrieve and report on ticket and request data.
Integrate Asset Manager purchase order and asset records with ServiceNow ticket data to support end-to-end tracking from order through receipt and delivery.
Develop ticket monitoring and notification tools that support requirements for timely status updates and service level response and resolution windows.
Design integrations following least-privilege access principles.
Reporting and Data Reconciliation
Produce service level performance reporting, including monthly close processes.
Ensure data accuracy across procurement, receiving, and asset records in…