We are currently seeking candidates to provide data analysis support. This position will be located either in Reston, VA or Washington, DC.
Deliver data environment that enables the integration of data sources such that advanced analytic algorithms can be applied and yield analytic results supporting visualizations to inform senior level decision makers and line level analyst.
Perform security integration, auditing and monitoring in accordance with DIA standard and processes to include accurate reporting procedures for internal use software expenditures
Technical subject matter expertise in software coding and unit level testing, including but not limited to Java, python, Ruby, R.
Draw on existing DIA (DoDIIS) and IC ITE Data Service Architecture (DSA) architecture, security and application requirements/processes, take advantage of lessons learned from previous projects, leverage existing, available DIA data repositories and services, the DIA Software Development Environment, DevOps processes, EPS data and platform capabilities, DoDIIS available infrastructure (including but not limited to: C2S AWS,
GovCloud, VMware, physical systems) and leverage existing DIA and future IC ITE environment, tools and services.
The contractor shall perform data analysis against DIA's data holdings implementing industry best-practices such as data mining, predictive analytics, text analytics, or other techniques as appropriate.
Provide support for the "data retrograde" tool that provides a solution to sort out relevant documents from a larger data set and operate, maintain, and update a machine learning data model, rules engine, and workflow within the web application that allows a user to curate documents against a binary decision.
Provide SMEs experience in Cloud Technologies, AWS/C2S, containers, data layers, micro-services, System Administration, and SQL/NSQL database experience.
Must have an active/current TS/SCI and CI Poly.
A bachelor's degree or equivalent training.
Must have at seven years of specialized experience in software engineering.
Creates and may review unit and test plans.
Identifies opportunities to improve testing process.
Supports the design, coding, testing, implementation, and documentation of solutions. Develops basic and detailed program specifications.
Ensures that expected application performance levels are achieved.
Designs, codes, tests, debugs, documents, maintain, and modifies computer programs of high complexity, significance, and risk.
Conducts analysis of organizational needs for the development and implementation of application systems.
Monitors operating efficiency of existing application systems.
Proactively identifies opportunities for improvement and recommends technical solutions.