{"schemaVersion":"jobsearcher.job.v1","id":"d2f283eafcb695ae09fbb73b","url":"https://jobsearcher.com/jobs/d2f283eafcb695ae09fbb73b","canonicalUrl":"https://jobsearcher.com/jobs/d2f283eafcb695ae09fbb73b","title":"Mid-Level Application Developer - DHS","description":"cFocus Software seeks a Mid-Level Application Developer to join our program supporting the Department of Homeland Security (DHS). This position is remote. This position requires a Public Trust Clearance.\n\nQualifications:\nBachelor’s or master’s degree in IT, Computer Science, Geography or a related field.\n5+ years of professional application-development experience, including at least three years developing or supporting geospatial, mapping, location-intelligence, data-visualization, or situational-awareness solutions.\nDemonstrated experience developing and maintaining applications using C# and the .NET framework.\nExperience using ESRI developer technologies such as ArcGIS Enterprise/Portal, ArcGIS Online, ESRI APIs and SDKs, ArcGIS API for JavaScript, Experience Builder, Dashboards, web maps, hosted layers, or comparable capabilities.\nProficiency with Python scripting and automation; experience with ArcGIS Notebooks, Jupyter notebooks, or comparable notebook-based workflows.\nExperience developing and consuming REST APIs, integrating enterprise systems and data services, and working with JSON/GeoJSON, relational databases, geodatabases, and common geospatial formats.\nExperience creating automated tests and executing unit, integration, regression, security, and operational test activities within a controlled software-delivery lifecycle.\nExperience with Git-based source control and Agile delivery tools such as GitLab, Jira, and Confluence.\nStrong analytical, troubleshooting, documentation, communication, and cross-functional collaboration skills.\nAbility to satisfy DHS suitability, background-investigation, Entry on Duty, security, and system-access requirements for the assigned position.\nExperience developing applications for DHS, another federal agency, public safety, emergency management, critical infrastructure, intelligence, defense, or homeland-security missions.\nExperience deploying or supporting ESRI and custom web applications in AWS or another enterprise cloud environment.\nKnowledge of ArcGIS Enterprise administration concepts, identity integration, role- and attribute-based access control, geospatial data publishing, and enterprise geodatabase patterns.\nExperience with Section 508/WCAG accessibility, secure coding, DevSecOps pipelines, static or dynamic application-security testing, and vulnerability remediation.\nWorking knowledge of IPv6/dual-stack application design, federal cloud and security requirements, DHS SELC artifacts, and formal change-control boards.\nExperience with AI-enabled geospatial workflows, automated data ingestion, real-time dashboards, performance monitoring, or high-availability mission applications.\nDuties:\nDesign, develop, enhance, debug, and maintain custom geospatial and situational-awareness applications and tools for the GII, COP, and HIFLD mission environments.\nDevelop and maintain application components using the .NET framework, C#, ESRI APIs and SDKs, and other Government-approved technologies in the existing GCIS technical architecture.\nCreate custom web applications using ESRI Experience Builder and the ArcGIS API for JavaScript; configure interactive dashboards, web maps, layers, symbology, pop-ups, labeling, and mission-focused visualization experiences.\nParticipate in application and data architecture decisions involving client/server processing, relational and geospatial databases, data storage and access, interfaces, interoperability, and enterprise integration.\nBuild maintainable, reusable, and well-documented code that supports evolving operational requirements, system scalability, reliability, security, and efficient lifecycle maintenance.\nMaintain compatibility with current ESRI software releases and implement approved features, fixes, and enhancements without unnecessary disruption to ongoing operations.\nDevelop Python and ArcGIS Notebook scripts that automate geospatial data processing, analysis, ingestion, publishing, monitoring, and reporting tasks.\nImplement automated workflows that reduce manual intervention and reliably process structured and unstructured geospatial information in supported formats.\nSupport integrations and ingestion involving CSV, TXT, GPX, JSON, GeoJSON, geodatabases, shapefiles, KML, BIM, LAS, APIs, and REST services.\nImplement geocoding and locational metadata capabilities using addresses, latitude/longitude, Military Grid Reference System (MGRS), and United States National Grid (USNG) coordinates as required.\nEvaluate and implement approved AI-assisted or AI-driven workflow enhancements that improve efficiency, adapt to real-time data, and optimize geospatial handling while complying with DHS policy and governance\nIntegrate geospatial applications, web services, data feeds, identity services, databases, and other enterprise systems to improve mission functionality and secure information sharing.\nDevelop testing criteria from operational requirements and key performance parameters; create comprehensive test plans, test scripts, test cases, and traceable expected results.\nDevelop and maintain manual and automated tests; conduct developmental, integration, regression, security, accessibility, and operational testing and capture evidence and results.\nAnalyze test outcomes, document defects, troubleshoot root causes, implement corrective actions, and report conclusions and recommendations.\nParticipate in code reviews, configuration management, change-impact analysis, release readiness reviews, and validation that only approved and tested changes are incorporated.\nProduce per-release custom application code, test artifacts, integration documentation, technical specifications, data-flow diagrams, and integration-test results.\nSupport deployments, upgrades, releases, emergency fixes, and application enhancements across development, staging, preproduction, and production environments.\nPrepare deployment documentation and obtain required approvals before releases: SDD Change Control Board approval for preproduction and both SDD CCB and Infrastructure Change Control Board approval for production.\nCoordinate application activities with the DHS Enterprise Cloud Team, OneNet, DHS data centers, AWS providers, system administrators, security teams, and other technical stakeholders.\nDiagnose and resolve application defects, integration issues, performance problems, and user-reported incidents; document solutions and escalate complex infrastructure or specialized issues appropriately.\nMonitor application health, utilization, reliability, availability, maintainability, performance, and user feedback; recommend and implement approved improvements.\nCreate and update technical documentation, installation and deployment instructions, user guides, FAQs, troubleshooting materials, SOPs, and knowledge-base content\niybatrKUXx","company":"Cfocus Software","rawCompany":"cfocus software","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-08T14:03:31.923Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.02","title":"Geographic Information Systems Technologists and Technicians","slug":"geographic-information-systems-technologists-and-technicians"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Mid-Level Application Developer - DHS","description":"cFocus Software seeks a Mid-Level Application Developer to join our program supporting the Department of Homeland Security (DHS). This position is remote. This position requires a Public Trust Clearance.\n\nQualifications:\nBachelor’s or master’s degree in IT, Computer Science, Geography or a related field.\n5+ years of professional application-development experience, including at least three years developing or supporting geospatial, mapping, location-intelligence, data-visualization, or situational-awareness solutions.\nDemonstrated experience developing and maintaining applications using C# and the .NET framework.\nExperience using ESRI developer technologies such as ArcGIS Enterprise/Portal, ArcGIS Online, ESRI APIs and SDKs, ArcGIS API for JavaScript, Experience Builder, Dashboards, web maps, hosted layers, or comparable capabilities.\nProficiency with Python scripting and automation; experience with ArcGIS Notebooks, Jupyter notebooks, or comparable notebook-based workflows.\nExperience developing and consuming REST APIs, integrating enterprise systems and data services, and working with JSON/GeoJSON, relational databases, geodatabases, and common geospatial formats.\nExperience creating automated tests and executing unit, integration, regression, security, and operational test activities within a controlled software-delivery lifecycle.\nExperience with Git-based source control and Agile delivery tools such as GitLab, Jira, and Confluence.\nStrong analytical, troubleshooting, documentation, communication, and cross-functional collaboration skills.\nAbility to satisfy DHS suitability, background-investigation, Entry on Duty, security, and system-access requirements for the assigned position.\nExperience developing applications for DHS, another federal agency, public safety, emergency management, critical infrastructure, intelligence, defense, or homeland-security missions.\nExperience deploying or supporting ESRI and custom web applications in AWS or another enterprise cloud environment.\nKnowledge of ArcGIS Enterprise administration concepts, identity integration, role- and attribute-based access control, geospatial data publishing, and enterprise geodatabase patterns.\nExperience with Section 508/WCAG accessibility, secure coding, DevSecOps pipelines, static or dynamic application-security testing, and vulnerability remediation.\nWorking knowledge of IPv6/dual-stack application design, federal cloud and security requirements, DHS SELC artifacts, and formal change-control boards.\nExperience with AI-enabled geospatial workflows, automated data ingestion, real-time dashboards, performance monitoring, or high-availability mission applications.\nDuties:\nDesign, develop, enhance, debug, and maintain custom geospatial and situational-awareness applications and tools for the GII, COP, and HIFLD mission environments.\nDevelop and maintain application components using the .NET framework, C#, ESRI APIs and SDKs, and other Government-approved technologies in the existing GCIS technical architecture.\nCreate custom web applications using ESRI Experience Builder and the ArcGIS API for JavaScript; configure interactive dashboards, web maps, layers, symbology, pop-ups, labeling, and mission-focused visualization experiences.\nParticipate in application and data architecture decisions involving client/server processing, relational and geospatial databases, data storage and access, interfaces, interoperability, and enterprise integration.\nBuild maintainable, reusable, and well-documented code that supports evolving operational requirements, system scalability, reliability, security, and efficient lifecycle maintenance.\nMaintain compatibility with current ESRI software releases and implement approved features, fixes, and enhancements without unnecessary disruption to ongoing operations.\nDevelop Python and ArcGIS Notebook scripts that automate geospatial data processing, analysis, ingestion, publishing, monitoring, and reporting tasks.\nImplement automated workflows that reduce manual intervention and reliably process structured and unstructured geospatial information in supported formats.\nSupport integrations and ingestion involving CSV, TXT, GPX, JSON, GeoJSON, geodatabases, shapefiles, KML, BIM, LAS, APIs, and REST services.\nImplement geocoding and locational metadata capabilities using addresses, latitude/longitude, Military Grid Reference System (MGRS), and United States National Grid (USNG) coordinates as required.\nEvaluate and implement approved AI-assisted or AI-driven workflow enhancements that improve efficiency, adapt to real-time data, and optimize geospatial handling while complying with DHS policy and governance\nIntegrate geospatial applications, web services, data feeds, identity services, databases, and other enterprise systems to improve mission functionality and secure information sharing.\nDevelop testing criteria from operational requirements and key performance parameters; create comprehensive test plans, test scripts, test cases, and traceable expected results.\nDevelop and maintain manual and automated tests; conduct developmental, integration, regression, security, accessibility, and operational testing and capture evidence and results.\nAnalyze test outcomes, document defects, troubleshoot root causes, implement corrective actions, and report conclusions and recommendations.\nParticipate in code reviews, configuration management, change-impact analysis, release readiness reviews, and validation that only approved and tested changes are incorporated.\nProduce per-release custom application code, test artifacts, integration documentation, technical specifications, data-flow diagrams, and integration-test results.\nSupport deployments, upgrades, releases, emergency fixes, and application enhancements across development, staging, preproduction, and production environments.\nPrepare deployment documentation and obtain required approvals before releases: SDD Change Control Board approval for preproduction and both SDD CCB and Infrastructure Change Control Board approval for production.\nCoordinate application activities with the DHS Enterprise Cloud Team, OneNet, DHS data centers, AWS providers, system administrators, security teams, and other technical stakeholders.\nDiagnose and resolve application defects, integration issues, performance problems, and user-reported incidents; document solutions and escalate complex infrastructure or specialized issues appropriately.\nMonitor application health, utilization, reliability, availability, maintainability, performance, and user feedback; recommend and implement approved improvements.\nCreate and update technical documentation, installation and deployment instructions, user guides, FAQs, troubleshooting materials, SOPs, and knowledge-base content\niybatrKUXx","datePosted":"2026-08-08T14:03:31.923Z","dateModified":"2026-08-08T14:03:31.923Z","hiringOrganization":{"@type":"Organization","name":"Cfocus Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d2f283eafcb695ae09fbb73b"},"url":"https://jobsearcher.com/jobs/d2f283eafcb695ae09fbb73b"}}