Developer (Junior)

ECS Federal, LLC
Fairfax, VA
Jun 17, 2019
Jun 19, 2019
Full Time
ECS is seeking a Developer (Junior) to work in our Fairfax, VA office. Job Description: Support Dashboard Development for the Continuous Diagnostics and Mitigation (CDM) Program. CDM is a dynamic approach to fortifying the cybersecurity of government networks and systems. Congress established the CDM program to provide adequate, risk-based, and cost-effective cybersecurity. ECS is looking for candidates to aid in the development of dashboard solutions to visualize cyber security related data: Hardware Assets, Software, Vulnerabilities, Configuration, Users, Incidents, Compliance Scores / POA&Ms, Risk Scores, etc. This position will work as part of an agile development team performing hands on development of the solution. Successful candidates will have experience in designing, developing, and implementing GUIs, developing/using RESTful APIs for data access, and using message queue technologies. Candidates will be responsible for developing the web front end for a 'big data' stack. Required Skills:Must have a BS (STEM degree)Intermediate level experience designing and implementing data visualizations. Experience with Kibana, Splunk, or Grafana preferred.Intermediate level expertise in working within code repositories, esp Git/GitHub.Intermediate level expertise with HTML, CSS, JavaScript and JavaScript libraries/frameworks such as D3.js, Angular, Ember.js, Node.js.Experience with scripting languages. Python preferred.Familiarity with message queuing systems. RabbitMQ or Kafka preferred.Experience querying data to include aggregations, calculations, and producing metrics from data.Desired Skills:Experience working on an Agile development teamContributor to open source projectsExperience with ALM tools, esp JiraExperience with Elastic Common Schema or Splunk Common Information ModelExperience with tools in both Linux and Windows environmentsUnderstand current cyber exploits, attack methodology, and detection techniques using a wide variety of security products including COTS and open sourceExperience creating data pipelines to include ETL and streaming data such as log data or tool/sensor data to indices.Experience with Splunk forwarders, Kafka, Logstash, Beats, or ES/Splunk python libraries preferredCloud workload experience (Amazon Web Services, Azure)Understanding of machine learning, and it's use in anomaly detectionHands on configuration, tuning and operating of distributed data storage stacks. Open source tools including Kafka, Logstash, Beats, Elasticsearch, Kibana, or Splunk preferredExperience evaluating new methodologies and technologies to meet requirements and deliver capabilitiesECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.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 2300+ 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.