Applications Programmer

Overview

On Site
Full Time

Skills

Forensics
Criminal Justice
Military
Collaboration
Partnership
DoD
Procurement
Fraud
SAP LE
Reporting
Debugging
Security QA
System Testing
Feasibility Study
Management
Software Design
Threat Modeling
Documentation
Testing
Mergers and Acquisitions
Business Analytics
Business Analysis
Information Technology
Software Development
SQL Azure
Data Science
SDS
Microsoft
Security Operations
Cyber Security
Network
Microsoft Power BI
Microsoft Azure
Artificial Intelligence
Law Enforcement
SAP BASIS
Law
FOCUS

Job Details

Job Description

ECS is seeking an Applications Programmer to work in our Quantico, VA office. Please Note: This position is contingent upon contract award.

The Department of the Army Criminal Investigation Division (DACID) is a United States Army Law Enforcement (LE) staff position reporting directly to the Secretary of the United States Army that handles felony investigations in coordination with multiple U.S. Army law enforcement agencies; Department of the Army Criminal Investigations Division (DACID); United States Army Corrections Command (ACC); Defense Forensic Science Center (DFSC) and Criminal Justice Information Directorate (CJID). DACID supports the Military Police (MP) and criminal investigation activities in partnership with local, state, federal, and other DoD law enforcement, investigative, and intelligence agencies.

The DACID organization is the Army's primary law enforcement organization, located at Quantico, Va. DACID includes a command headquarters; field offices, resident agencies, and resident units; a forensic laboratory; a crime records center; protective services unit, field investigative unit, and major procurement fraud unit with area field offices, fraud teams and resident agencies; and any other units required to fulfill the assigned mission.

ECS aims to provide US Army LE stakeholders the enhanced technical capability to rapidly and efficiently manage a variety of LE and Criminal Intelligence (CrimIntel) functions, as well as a broader range of senior executive reporting requirements.

ECS is looking for a cleared (TS) Applications Programmer located in Quantico, VA. Duties include:
  • Designing, developing, enhancing, debugging, and implementing software.
  • Troubleshoots production problems relating to software applications.
  • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on government requirements.
  • Analyzes information to recommend, design, and plan development of new applications or modify existing ones.
  • Applies coding and testing standards, security testing tools including "fuzzing" static-analysis code scanning tools and conduct code reviews.
  • Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequence of design. Determine and document software patches or the extent of releases that would leave software vulnerable.
  • Conducts trial runs of programs and software applications to ensure the desired information is produced and instructions and security levels are correct.
  • Develop secure code, error handling, software system testing, validation procedures, programming and documentation.
  • Performs feasibility analysis on potential future project to management.
  • Resolves problems with software and responds to suggestions for improvements and enhancements.
  • Instructs, assigns, directs, and checks the work of other software developers on the development team.
  • Participate in the development of software user manuals.
  • Translate security requirements into application design elements including documenting the elements of the software attack surfaces, conducting threat modeling, and defining any specific security criteria and addressing security implications in the software acceptance phase including completion criteria, risk acceptance and documentation, common criteria, and methods of independent testing.
  • 10+ years of relevant experience required


Required Skills

  • MA/MS in Information Technology with concentration on software development and 5 years experience or BA/BS in Information Technology with concentration on software development and 10 years.
  • Must have a total of three (3) of the following Microsoft Certifications consisting of a combination of the following:
    • Must have two (2) of the following Microsoft Certifications:
      • Azure Database Administrator Associate, Data Science Council of America Senior Data Scientist (SDS)
OR
    • At least two (2) role based Microsoft Certification requirements:
      • Identity and Access Administrator Associate, Azure Security Engineer Associate, Azure Network Engineer Associate, Azure Security Engineer Associate, Cybersecurity Architect Expert, Security Operations Analyst Associate, Cybersecurity Architect, Azure Network Engineer Associate, Azure Data Fundamentals, Power BI Data Analyst Associate, Power Platform Fundamentals, Azure Data Scientist Associate, Azure Data Engineer Associate, Azure AI Engineer Associate, AI Engineer Associate (365)


Desired Skills

  • Federal Intelligence or law enforcement experience.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.