{"schemaVersion":"jobsearcher.job.v1","id":"5484478c1a17448a31987256","url":"https://jobsearcher.com/jobs/5484478c1a17448a31987256","canonicalUrl":"https://jobsearcher.com/jobs/5484478c1a17448a31987256","title":"Python Developer","description":"About DMI:\n\nDMI 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, efﬁcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com\n\nAbout the Opportunity:\n\nDMI, 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.\n\nThis 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.\n\nDuties and Responsibilities:\n\nApplication Development and Automation\nDesign, develop, and maintain internal Python web applications using Flask and Streamlit that support service delivery, procurement, acquisition lifecycle tracking, and asset accountability.\nAutomate recurring manual workflows such as report generation, data reconciliation, document assembly, and ticket follow-up.\nApply 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.\nUse approved AI-assisted development tools to accelerate coding, testing, and documentation, while personally validating all generated code before it reaches production.\nDeliver work in short, demonstrable increments and incorporate stakeholder feedback between releases.\nServiceNow and Asset Manager Integration\nBuild and maintain integrations with ServiceNow to retrieve and report on ticket and request data.\nIntegrate Asset Manager purchase order and asset records with ServiceNow ticket data to support end-to-end tracking from order through receipt and delivery.\nDevelop ticket monitoring and notification tools that support requirements for timely status updates and service level response and resolution windows.\nDesign integrations following least-privilege access principles.\nReporting and Data Reconciliation\nProduce service level performance reporting, including monthly close processes.\nEnsure data accuracy across procurement, receiving, and asset records in ServiceNow, Asset Manager, and other data sources.\nGenerate and parse PDF, Excel, and CSV documents, including purchase order and asset accountability records.\nPlatform Deployment and Operations\nDeploy and operate applications in a secure Linux environment.\nMaintain separate development and production environments, and promote changes to production only after testing and validation in development.\nApply DevOps practices, including version-controlled deployments, CI/CD pipelines, and automated build, test, and release processes.\nDesign, implement, and regularly test backup and recovery strategies for applications, configurations, and databases, including documented restore procedures.\nMaintain deployment and monitoring scripts, with documented verification and rollback steps for every change.\nMonitor application health, troubleshoot production issues, and perform root cause analysis.\nQuality, Security, and Documentation\nWrite automated tests and apply code quality practices.\nFollow secure coding practices aligned with NIST guidance, including protected credential handling and least-privilege access.\nEnsure AI features use only approved services, keep sensitive data protected, and include human review of outputs that drive decisions or customer-facing results.\nFollow change management practices aligned with ISO/IEC 20000.\nProduce runbooks, user guides, and knowledge articles in coordination with the Knowledge Management team.\nCollaboration\nTranslate operational problems raised by team leads into clear requirements and working tools.\nBrief technical findings in plain language to program leadership and non-technical staff.\nQualifications:\n\nEducation and Years of Experience:\n\nBachelor's degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.\n5 or more years of professional Python development experience.\nHands-on experience building web applications with Flask or a comparable Python framework.\nExperience integrating with REST APIs, including authentication, pagination, and error handling.\nWorking knowledge of Linux server administration, including systemd, file permissions, and Bash scripting.\nExperience with data processing using pandas and SQL, including working knowledge of PostgreSQL database design, querying, and administration.\nProficiency with Git and disciplined version control practices.\nWorking knowledge of open source technologies, including evaluating, deploying, and maintaining open source tools, frameworks, and libraries in production environments.\n\nAdditional Requirements:\n\nHands-on experience building web applications with Flask or a comparable Python framework.\nExperience integrating with REST APIs, including authentication, pagination, and error handling.\nWorking knowledge of Linux server administration, including systemd, file permissions, and Bash scripting.\nExperience with data processing using pandas and SQL, including working knowledge of PostgreSQL database design, querying, and administration.\nProficiency with Git and disciplined version control practices.\nWorking knowledge of open source technologies, including evaluating, deploying, and maintaining open source tools, frameworks, and libraries in production environments.\nHands-on DevOps experience, including building and maintaining CI/CD pipelines and automating deployments.\nExperience managing separate development and production environments, including controlled promotion of changes between them.\nExperience designing and testing backup and recovery strategies for applications and databases.\nExperience writing automated tests with pytest or a comparable framework.\nDemonstrated ability to work independently with minimal supervision, manage multiple priorities, and deliver on commitments.\nStrong written and verbal communication skills.\nAbility to successfully complete a background investigation and meet ongoing personnel security reporting requirements.\nOccasional after-hours work may be required for production deployments and incident response.\n\nMin Citizenship Status Required: Must be a U.S. Citizen\n\nPhysical Requirements: No Physical requirement needed for this position.\n\nLocation: This is a hybrid position, with some work performed on-site in Washington, DC (approx. 1 - 2 days/week on-site)\n\nMinimum Salary Rate: $152,513 Median Salary Rate: $190,642 Working at DMI:\n\nDMI 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:\n\nDo What’s Right – We lead with honesty and integrity.\nOwn the Outcome – We take responsibility and deliver.\nDeliver for Our Customers – We are relentless about delivering value.\nThink Bold, Act Smart – We innovate with purpose.\nWin Together – We collaborate and celebrate our success.\n\nThese values aren’t just ideals—they show up in how we support every part of your well-being:\n\nConvenience/Concierge – Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.\nDevelopment – Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.\nFinancial – Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.\nRecognition – Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.\nWellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.\n\nDMI 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.\n\n***************** No Agencies Please *****************\n\nApplicants 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.","company":"Dmi","rawCompany":"dmi","city":"Myrtle Point","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-09-28T11:44:18.849Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Python Developer","description":"About DMI:\n\nDMI 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, efﬁcient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com\n\nAbout the Opportunity:\n\nDMI, 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.\n\nThis 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.\n\nDuties and Responsibilities:\n\nApplication Development and Automation\nDesign, develop, and maintain internal Python web applications using Flask and Streamlit that support service delivery, procurement, acquisition lifecycle tracking, and asset accountability.\nAutomate recurring manual workflows such as report generation, data reconciliation, document assembly, and ticket follow-up.\nApply 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.\nUse approved AI-assisted development tools to accelerate coding, testing, and documentation, while personally validating all generated code before it reaches production.\nDeliver work in short, demonstrable increments and incorporate stakeholder feedback between releases.\nServiceNow and Asset Manager Integration\nBuild and maintain integrations with ServiceNow to retrieve and report on ticket and request data.\nIntegrate Asset Manager purchase order and asset records with ServiceNow ticket data to support end-to-end tracking from order through receipt and delivery.\nDevelop ticket monitoring and notification tools that support requirements for timely status updates and service level response and resolution windows.\nDesign integrations following least-privilege access principles.\nReporting and Data Reconciliation\nProduce service level performance reporting, including monthly close processes.\nEnsure data accuracy across procurement, receiving, and asset records in ServiceNow, Asset Manager, and other data sources.\nGenerate and parse PDF, Excel, and CSV documents, including purchase order and asset accountability records.\nPlatform Deployment and Operations\nDeploy and operate applications in a secure Linux environment.\nMaintain separate development and production environments, and promote changes to production only after testing and validation in development.\nApply DevOps practices, including version-controlled deployments, CI/CD pipelines, and automated build, test, and release processes.\nDesign, implement, and regularly test backup and recovery strategies for applications, configurations, and databases, including documented restore procedures.\nMaintain deployment and monitoring scripts, with documented verification and rollback steps for every change.\nMonitor application health, troubleshoot production issues, and perform root cause analysis.\nQuality, Security, and Documentation\nWrite automated tests and apply code quality practices.\nFollow secure coding practices aligned with NIST guidance, including protected credential handling and least-privilege access.\nEnsure AI features use only approved services, keep sensitive data protected, and include human review of outputs that drive decisions or customer-facing results.\nFollow change management practices aligned with ISO/IEC 20000.\nProduce runbooks, user guides, and knowledge articles in coordination with the Knowledge Management team.\nCollaboration\nTranslate operational problems raised by team leads into clear requirements and working tools.\nBrief technical findings in plain language to program leadership and non-technical staff.\nQualifications:\n\nEducation and Years of Experience:\n\nBachelor's degree in Computer Science, Information Systems, or a related field, or an equivalent combination of education and experience.\n5 or more years of professional Python development experience.\nHands-on experience building web applications with Flask or a comparable Python framework.\nExperience integrating with REST APIs, including authentication, pagination, and error handling.\nWorking knowledge of Linux server administration, including systemd, file permissions, and Bash scripting.\nExperience with data processing using pandas and SQL, including working knowledge of PostgreSQL database design, querying, and administration.\nProficiency with Git and disciplined version control practices.\nWorking knowledge of open source technologies, including evaluating, deploying, and maintaining open source tools, frameworks, and libraries in production environments.\n\nAdditional Requirements:\n\nHands-on experience building web applications with Flask or a comparable Python framework.\nExperience integrating with REST APIs, including authentication, pagination, and error handling.\nWorking knowledge of Linux server administration, including systemd, file permissions, and Bash scripting.\nExperience with data processing using pandas and SQL, including working knowledge of PostgreSQL database design, querying, and administration.\nProficiency with Git and disciplined version control practices.\nWorking knowledge of open source technologies, including evaluating, deploying, and maintaining open source tools, frameworks, and libraries in production environments.\nHands-on DevOps experience, including building and maintaining CI/CD pipelines and automating deployments.\nExperience managing separate development and production environments, including controlled promotion of changes between them.\nExperience designing and testing backup and recovery strategies for applications and databases.\nExperience writing automated tests with pytest or a comparable framework.\nDemonstrated ability to work independently with minimal supervision, manage multiple priorities, and deliver on commitments.\nStrong written and verbal communication skills.\nAbility to successfully complete a background investigation and meet ongoing personnel security reporting requirements.\nOccasional after-hours work may be required for production deployments and incident response.\n\nMin Citizenship Status Required: Must be a U.S. Citizen\n\nPhysical Requirements: No Physical requirement needed for this position.\n\nLocation: This is a hybrid position, with some work performed on-site in Washington, DC (approx. 1 - 2 days/week on-site)\n\nMinimum Salary Rate: $152,513 Median Salary Rate: $190,642 Working at DMI:\n\nDMI 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:\n\nDo What’s Right – We lead with honesty and integrity.\nOwn the Outcome – We take responsibility and deliver.\nDeliver for Our Customers – We are relentless about delivering value.\nThink Bold, Act Smart – We innovate with purpose.\nWin Together – We collaborate and celebrate our success.\n\nThese values aren’t just ideals—they show up in how we support every part of your well-being:\n\nConvenience/Concierge – Virtual health visits, commuter perks, pet insurance, and entertainment discounts that make life easier.\nDevelopment – Annual performance reviews, tuition assistance, and internal career growth opportunities to help you thrive.\nFinancial – Generous 401(k) matches, life and disability insurance, and financial wellness tools to support your future.\nRecognition – Annual awards, service anniversaries, referral bonuses, and peer-to-peer shoutouts that spotlight your achievements.\nWellness – Healthcare coverage, wellness programs, flu shots, and biometric screenings to support your health.\n\nDMI 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.\n\n***************** No Agencies Please *****************\n\nApplicants 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.","datePosted":"2026-09-28T11:44:18.849Z","dateModified":"2026-09-28T11:44:18.849Z","hiringOrganization":{"@type":"Organization","name":"Dmi","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Myrtle Point","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5484478c1a17448a31987256"},"url":"https://jobsearcher.com/jobs/5484478c1a17448a31987256"}}