Mid-Level Application Developer - DHS

cFocus Software Incorporated

  • Springfield, VA
  • 3 days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Acceptance Testingunmatched
    • Access Controlunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • ArcGISunmatched
    • Artificial Intelligence (AI)unmatched
    • Atlassian JIRAunmatched
    • Change Controlunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Configuration Managementunmatched
    • Corrective Actionunmatched
    • Cross-Functionalunmatched
    • Customer/Client Researchunmatched
    • Data Analysisunmatched
    • Data Processingunmatched
    • Data Storageunmatched
    • Data Visualizationunmatched
    • Debugging Skillsunmatched
    • Defense Intelligenceunmatched
    • Documentationunmatched
    • ESRIunmatched
    • Emergency Managementunmatched
    • Energy & Utilitiesunmatched
    • Enterprise Data Integrationunmatched
    • Federal Governmentunmatched
    • Frequently Asked Questions (FAQ)unmatched
    • Geographyunmatched
    • Gitunmatched
    • Governmentunmatched
    • Homeland Securityunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Information/Data Security (InfoSec)unmatched
    • Installation Guideunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • Internet Portalunmatched
    • Interoperabilityunmatched
    • JSONunmatched
    • JavaScriptunmatched
    • Knowledge Baseunmatched
    • Metadataunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Militaryunmatched
    • Network Operations Centerunmatched
    • Operational Supportunmatched
    • Production Systemsunmatched
    • Public Safetyunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Regression Testingunmatched
    • Relational Databases (RDBMS)unmatched
    • Reporting Dashboardsunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spatial Dataunmatched
    • Standard Operating Procedures (SOP)unmatched
    • Support Documentationunmatched
    • System Integration (SI)unmatched
    • Systems Administration/Managementunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Caseunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Utilization Managementunmatched
    • Web Servicesunmatched

    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.Qualifications:
    • Bachelor’s or master’s degree in IT, Computer Science, Geography or a related field.
    • 5+ years of professional application-development experience, including at least three years developing or supporting geospatial, mapping, location-intelligence, data-visualization, or situational-awareness solutions.
    • Demonstrated experience developing and maintaining applications using C# and the .NET framework.
    • Experience 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.
    • Proficiency with Python scripting and automation; experience with ArcGIS Notebooks, Jupyter notebooks, or comparable notebook-based workflows.
    • Experience developing and consuming REST APIs, integrating enterprise systems and data services, and working with JSON/GeoJSON, relational databases, geodatabases, and common geospatial formats.
    • Experience creating automated tests and executing unit, integration, regression, security, and operational test activities within a controlled software-delivery lifecycle.
    • Experience with Git-based source control and Agile delivery tools such as GitLab, Jira, and Confluence.
    • Strong analytical, troubleshooting, documentation, communication, and cross-functional collaboration skills.
    • Ability to satisfy DHS suitability, background-investigation, Entry on Duty, security, and system-access requirements for the assigned position.
    • Experience developing applications for DHS, another federal agency, public safety, emergency management, critical infrastructure, intelligence, defense, or homeland-security missions.
    • Experience deploying or supporting ESRI and custom web applications in AWS or another enterprise cloud environment.
    • Knowledge of ArcGIS Enterprise administration concepts, identity integration, role- and attribute-based access control, geospatial data publishing, and enterprise geodatabase patterns.
    • Experience with Section 508/WCAG accessibility, secure coding, DevSecOps pipelines, static or dynamic application-security testing, and vulnerability remediation.
    • Working knowledge of IPv6/dual-stack application design, federal cloud and security requirements, DHS SELC artifacts, and formal change-control boards.
    • Experience with AI-enabled geospatial workflows, automated data ingestion, real-time dashboards, performance monitoring, or high-availability mission applications.
    Duties:
    • Design, develop, enhance, debug, and maintain custom geospatial and situational-awareness applications and tools for the GII, COP, and HIFLD mission environments.
    • Develop and maintain application components using the .NET framework, C#, ESRI APIs and SDKs, and other Government-approved technologies in the existing GCIS technical architecture.
    • Create 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.
    • Participate in application and data architecture decisions involving client/server processing, relational and geospatial databases, data storage and access, interfaces, interoperability, and enterprise integration.
    • Build maintainable, reusable, and well-documented code that supports evolving operational requirements, system scalability, reliability, security, and efficient lifecycle maintenance.
    • Maintain compatibility with current ESRI software releases and implement approved features, fixes, and enhancements without unnecessary disruption to ongoing operations.
    • Develop Python and ArcGIS Notebook scripts that automate geospatial data processing, analysis, ingestion, publishing, monitoring, and reporting tasks.
    • Implement automated workflows that reduce manual intervention and reliably process structured and unstructured geospatial information in supported formats.
    • Support integrations and ingestion involving CSV, TXT, GPX, JSON, GeoJSON, geodatabases, shapefiles, KML, BIM, LAS, APIs, and REST services.
    • Implement geocoding and locational metadata capabilities using addresses, latitude/longitude, Military Grid Reference System (MGRS), and United States National Grid (USNG) coordinates as required.
    • Evaluate 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
    • Integrate geospatial applications, web services, data feeds, identity services, databases, and other enterprise systems to improve mission functionality and secure information sharing.
    • Develop testing criteria from operational requirements and key performance parameters; create comprehensive test plans, test scripts, test cases, and traceable expected results.
    • Develop and maintain manual and automated tests; conduct developmental, integration, regression, security, accessibility, and operational testing and capture evidence and results.
    • Analyze test outcomes, document defects, troubleshoot root causes, implement corrective actions, and report conclusions and recommendations.
    • Participate in code reviews, configuration management, change-impact analysis, release readiness reviews, and validation that only approved and tested changes are incorporated.
    • Produce per-release custom application code, test artifacts, integration documentation, technical specifications, data-flow diagrams, and integration-test results.
    • Support deployments, upgrades, releases, emergency fixes, and application enhancements across development, staging, preproduction, and production environments.
    • Prepare 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.
    • Coordinate application activities with the DHS Enterprise Cloud Team, OneNet, DHS data centers, AWS providers, system administrators, security teams, and other technical stakeholders.
    • Diagnose and resolve application defects, integration issues, performance problems, and user-reported incidents; document solutions and escalate complex infrastructure or specialized issues appropriately.
    • Monitor application health, utilization, reliability, availability, maintainability, performance, and user feedback; recommend and implement approved improvements.
    • Create and update technical documentation, installation and deployment instructions, user guides, FAQs, troubleshooting materials, SOPs, and knowledge-base content

    Powered by JazzHR

    Numbers & Facts

    LocationSpringfield, VA (
    Remote
    )

    Similar Jobs